--- /srv/rebuilderd/tmp/rebuilderdS366Ke/inputs/libpython3.13-stdlib_3.13.18-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdS366Ke/out/libpython3.13-stdlib_3.13.18-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-10-27 16:10:31.000000 debian-binary │ --rw-r--r-- 0 0 0 10712 2026-10-27 16:10:31.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1873568 2026-10-27 16:10:31.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 10716 2026-10-27 16:10:31.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 1873280 2026-10-27 16:10:31.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/python3.13/lib-dynload/_asyncio.cpython-313-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 6 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x0a51c 0x0a51c R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x0a5dc 0x0a5dc R E 0x10000 │ │ │ │ LOAD 0x00fe84 0x0001fe84 0x0001fe84 0x00d74 0x00d78 RW 0x10000 │ │ │ │ DYNAMIC 0x00ff40 0x0001ff40 0x0001ff40 0x000c0 0x000c0 RW 0x4 │ │ │ │ NOTE 0x0000f4 0x000000f4 0x000000f4 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x00fe84 0x0001fe84 0x0001fe84 0x0017c 0x0017c R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -7,18 +7,18 @@ │ │ │ │ [ 2] .gnu.hash GNU_HASH 00000118 000118 000020 04 A 3 0 4 │ │ │ │ [ 3] .dynsym DYNSYM 00000138 000138 0006f0 10 A 4 3 4 │ │ │ │ [ 4] .dynstr STRTAB 00000828 000828 000820 00 A 0 0 1 │ │ │ │ [ 5] .rel.dyn REL 00001048 001048 000a60 08 A 3 0 4 │ │ │ │ [ 6] .rel.plt REL 00001aa8 001aa8 000298 08 AI 3 17 4 │ │ │ │ [ 7] .init PROGBITS 00001d40 001d40 00000c 00 AX 0 0 4 │ │ │ │ [ 8] .plt PROGBITS 00001d4c 001d4c 000410 04 AX 0 0 4 │ │ │ │ - [ 9] .text PROGBITS 0000215c 00215c 005b84 00 AX 0 0 4 │ │ │ │ - [10] .fini PROGBITS 00007ce0 007ce0 000008 00 AX 0 0 4 │ │ │ │ - [11] .rodata PROGBITS 00007ce8 007ce8 002830 00 A 0 0 4 │ │ │ │ - [12] .eh_frame PROGBITS 0000a518 00a518 000004 00 A 0 0 4 │ │ │ │ + [ 9] .text PROGBITS 0000215c 00215c 005c44 00 AX 0 0 4 │ │ │ │ + [10] .fini PROGBITS 00007da0 007da0 000008 00 AX 0 0 4 │ │ │ │ + [11] .rodata PROGBITS 00007da8 007da8 002830 00 A 0 0 4 │ │ │ │ + [12] .eh_frame PROGBITS 0000a5d8 00a5d8 000004 00 A 0 0 4 │ │ │ │ [13] .init_array INIT_ARRAY 0001fe84 00fe84 000004 04 WA 0 0 4 │ │ │ │ [14] .fini_array FINI_ARRAY 0001fe88 00fe88 000004 04 WA 0 0 4 │ │ │ │ [15] .data.rel.ro PROGBITS 0001fe8c 00fe8c 0000b4 00 WA 0 0 4 │ │ │ │ [16] .dynamic DYNAMIC 0001ff40 00ff40 0000c0 08 WA 4 0 4 │ │ │ │ [17] .got PROGBITS 00020000 010000 0001b0 04 WA 0 0 4 │ │ │ │ [18] .data PROGBITS 000201b0 0101b0 000a48 00 WA 0 0 4 │ │ │ │ [19] .bss NOBITS 00020bf8 010bf8 000004 00 WA 0 0 1 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0xff40 contains 20 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x0000000c (INIT) 0x1d40 │ │ │ │ - 0x0000000d (FINI) 0x7ce0 │ │ │ │ + 0x0000000d (FINI) 0x7da0 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1fe84 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1fe88 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0x828 │ │ │ │ 0x00000006 (SYMTAB) 0x138 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: dff5276d5e151c186198532d5aa6b1df1b45d15f │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f42f66d4746c5c78b44b3bb331475b428c25b087 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -49,42 +49,42 @@ │ │ │ │ PyExc_AttributeError │ │ │ │ PyTuple_New │ │ │ │ PyList_New │ │ │ │ PyList_Append │ │ │ │ PyDict_SetDefaultRef │ │ │ │ _PyDict_DelItemIf │ │ │ │ PyIter_Send │ │ │ │ -_PyGen_FetchStopIterationValue │ │ │ │ PyCMethod_New │ │ │ │ PyErr_ExceptionMatches │ │ │ │ PyErr_GivenExceptionMatches │ │ │ │ PyObject_GetOptionalAttr │ │ │ │ PyObject_SetAttr │ │ │ │ PyObject_GetAttr │ │ │ │ PyObject_Vectorcall │ │ │ │ +_PyGen_FetchStopIterationValue │ │ │ │ PyObject_IsInstance │ │ │ │ PyErr_SetRaisedException │ │ │ │ PyExc_KeyboardInterrupt │ │ │ │ PyExc_SystemExit │ │ │ │ PyGen_Type │ │ │ │ PyException_GetTraceback │ │ │ │ PyUnicode_FromString │ │ │ │ PyException_SetCause │ │ │ │ PyException_SetContext │ │ │ │ PyExc_StopIteration │ │ │ │ _Py_NewReference │ │ │ │ PyObject_GC_UnTrack │ │ │ │ _PyGen_SetStopIterationValue │ │ │ │ +PyException_SetTraceback │ │ │ │ +PyErr_SetObject │ │ │ │ PyUnicode_FromFormat │ │ │ │ PyLong_Type │ │ │ │ PyLong_FromSsize_t │ │ │ │ PyObject_RichCompareBool │ │ │ │ PyList_SetSlice │ │ │ │ -PyException_SetTraceback │ │ │ │ -PyErr_SetObject │ │ │ │ PyObject_CallFinalizerFromDealloc │ │ │ │ PyObject_ClearWeakRefs │ │ │ │ PyObject_ClearManagedDict │ │ │ │ PyDict_SetItem │ │ │ │ PyErr_WriteUnraisable │ │ │ │ PyObject_CallMethod │ │ │ │ _PyType_Name │ │ │ │ @@ -104,18 +104,16 @@ │ │ │ │ PyUnicode_FromFormatV │ │ │ │ Py_GenericAlias │ │ │ │ PyType_GenericNew │ │ │ │ PyObject_GenericGetAttr │ │ │ │ PyObject_SelfIter │ │ │ │ 3F*F!F@F │ │ │ │ PI0F*jyD │ │ │ │ -+F2F9FHF │ │ │ │ -+F2F!FHF │ │ │ │ (I"F(KyX │ │ │ │ -!I*F!KyX │ │ │ │ +$H*F$IyD8X │ │ │ │ H KxD J{D │ │ │ │ 3#`ch[mZ │ │ │ │ F)J FcFzD │ │ │ │ asyncio.events │ │ │ │ get_event_loop_policy │ │ │ │ asyncio.base_futures │ │ │ │ _future_repr │ │ │ │ @@ -150,17 +148,17 @@ │ │ │ │ yield was used instead of yield from for generator in task %R with %R │ │ │ │ Task got bad yield: %R │ │ │ │ yield was used instead of yield from in task %R with %R │ │ │ │ Task %R got Future %R attached to a different loop │ │ │ │ invalid exception object │ │ │ │ StopIteration interacts badly with generators and cannot be raised into a Future │ │ │ │ await wasn't used with future │ │ │ │ +Result is not set. │ │ │ │ exception() takes no arguments │ │ │ │ Exception is not set. │ │ │ │ -Result is not set. │ │ │ │ Task was destroyed but it is pending! │ │ │ │ %s exception was never retrieved │ │ │ │ the (type, exc, tb) signature of throw() is deprecated, use the single-arg signature instead. │ │ │ │ throw() third argument must be a traceback │ │ │ │ instance exception may not have a separate value │ │ │ │ exceptions must be classes deriving BaseException or instances of such a class │ │ │ │ Task does not support set_result operation │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -56,26 +56,26 @@ │ │ │ │ 0x00000b78 5f50795f 46616c73 65537472 75637400 _Py_FalseStruct. │ │ │ │ 0x00000b88 50794578 635f4174 74726962 75746545 PyExc_AttributeE │ │ │ │ 0x00000b98 72726f72 00507954 75706c65 5f4e6577 rror.PyTuple_New │ │ │ │ 0x00000ba8 0050794c 6973745f 4e657700 50794c69 .PyList_New.PyLi │ │ │ │ 0x00000bb8 73745f41 7070656e 64005079 44696374 st_Append.PyDict │ │ │ │ 0x00000bc8 5f536574 44656661 756c7452 6566005f _SetDefaultRef._ │ │ │ │ 0x00000bd8 50794469 63745f44 656c4974 656d4966 PyDict_DelItemIf │ │ │ │ - 0x00000be8 00507949 7465725f 53656e64 005f5079 .PyIter_Send._Py │ │ │ │ - 0x00000bf8 47656e5f 46657463 6853746f 70497465 Gen_FetchStopIte │ │ │ │ - 0x00000c08 72617469 6f6e5661 6c756500 5079434d rationValue.PyCM │ │ │ │ - 0x00000c18 6574686f 645f4e65 77005079 4572725f ethod_New.PyErr_ │ │ │ │ - 0x00000c28 45786365 7074696f 6e4d6174 63686573 ExceptionMatches │ │ │ │ - 0x00000c38 00507945 72725f47 6976656e 45786365 .PyErr_GivenExce │ │ │ │ - 0x00000c48 7074696f 6e4d6174 63686573 0050794f ptionMatches.PyO │ │ │ │ - 0x00000c58 626a6563 745f4765 744f7074 696f6e61 bject_GetOptiona │ │ │ │ - 0x00000c68 6c417474 72005079 4f626a65 63745f53 lAttr.PyObject_S │ │ │ │ - 0x00000c78 65744174 74720050 794f626a 6563745f etAttr.PyObject_ │ │ │ │ - 0x00000c88 47657441 74747200 50794f62 6a656374 GetAttr.PyObject │ │ │ │ - 0x00000c98 5f566563 746f7263 616c6c00 50794f62 _Vectorcall.PyOb │ │ │ │ + 0x00000be8 00507949 7465725f 53656e64 00507943 .PyIter_Send.PyC │ │ │ │ + 0x00000bf8 4d657468 6f645f4e 65770050 79457272 Method_New.PyErr │ │ │ │ + 0x00000c08 5f457863 65707469 6f6e4d61 74636865 _ExceptionMatche │ │ │ │ + 0x00000c18 73005079 4572725f 47697665 6e457863 s.PyErr_GivenExc │ │ │ │ + 0x00000c28 65707469 6f6e4d61 74636865 73005079 eptionMatches.Py │ │ │ │ + 0x00000c38 4f626a65 63745f47 65744f70 74696f6e Object_GetOption │ │ │ │ + 0x00000c48 616c4174 74720050 794f626a 6563745f alAttr.PyObject_ │ │ │ │ + 0x00000c58 53657441 74747200 50794f62 6a656374 SetAttr.PyObject │ │ │ │ + 0x00000c68 5f476574 41747472 0050794f 626a6563 _GetAttr.PyObjec │ │ │ │ + 0x00000c78 745f5665 63746f72 63616c6c 005f5079 t_Vectorcall._Py │ │ │ │ + 0x00000c88 47656e5f 46657463 6853746f 70497465 Gen_FetchStopIte │ │ │ │ + 0x00000c98 72617469 6f6e5661 6c756500 50794f62 rationValue.PyOb │ │ │ │ 0x00000ca8 6a656374 5f497349 6e737461 6e636500 ject_IsInstance. │ │ │ │ 0x00000cb8 50794572 725f5365 74526169 73656445 PyErr_SetRaisedE │ │ │ │ 0x00000cc8 78636570 74696f6e 00507945 78635f4b xception.PyExc_K │ │ │ │ 0x00000cd8 6579626f 61726449 6e746572 72757074 eyboardInterrupt │ │ │ │ 0x00000ce8 00507945 78635f53 79737465 6d457869 .PyExc_SystemExi │ │ │ │ 0x00000cf8 74005079 47656e5f 54797065 00507945 t.PyGen_Type.PyE │ │ │ │ 0x00000d08 78636570 74696f6e 5f476574 54726163 xception_GetTrac │ │ │ │ @@ -84,24 +84,24 @@ │ │ │ │ 0x00000d38 65707469 6f6e5f53 65744361 75736500 eption_SetCause. │ │ │ │ 0x00000d48 50794578 63657074 696f6e5f 53657443 PyException_SetC │ │ │ │ 0x00000d58 6f6e7465 78740050 79457863 5f53746f ontext.PyExc_Sto │ │ │ │ 0x00000d68 70497465 72617469 6f6e005f 50795f4e pIteration._Py_N │ │ │ │ 0x00000d78 65775265 66657265 6e636500 50794f62 ewReference.PyOb │ │ │ │ 0x00000d88 6a656374 5f47435f 556e5472 61636b00 ject_GC_UnTrack. │ │ │ │ 0x00000d98 5f507947 656e5f53 65745374 6f704974 _PyGen_SetStopIt │ │ │ │ - 0x00000da8 65726174 696f6e56 616c7565 00507955 erationValue.PyU │ │ │ │ - 0x00000db8 6e69636f 64655f46 726f6d46 6f726d61 nicode_FromForma │ │ │ │ - 0x00000dc8 74005079 4c6f6e67 5f547970 65005079 t.PyLong_Type.Py │ │ │ │ - 0x00000dd8 4c6f6e67 5f46726f 6d537369 7a655f74 Long_FromSsize_t │ │ │ │ - 0x00000de8 0050794f 626a6563 745f5269 6368436f .PyObject_RichCo │ │ │ │ - 0x00000df8 6d706172 65426f6f 6c005079 4c697374 mpareBool.PyList │ │ │ │ - 0x00000e08 5f536574 536c6963 65005079 45786365 _SetSlice.PyExce │ │ │ │ - 0x00000e18 7074696f 6e5f5365 74547261 63656261 ption_SetTraceba │ │ │ │ - 0x00000e28 636b0050 79457272 5f536574 4f626a65 ck.PyErr_SetObje │ │ │ │ - 0x00000e38 63740050 794f626a 6563745f 43616c6c ct.PyObject_Call │ │ │ │ + 0x00000da8 65726174 696f6e56 616c7565 00507945 erationValue.PyE │ │ │ │ + 0x00000db8 78636570 74696f6e 5f536574 54726163 xception_SetTrac │ │ │ │ + 0x00000dc8 65626163 6b005079 4572725f 5365744f eback.PyErr_SetO │ │ │ │ + 0x00000dd8 626a6563 74005079 556e6963 6f64655f bject.PyUnicode_ │ │ │ │ + 0x00000de8 46726f6d 466f726d 61740050 794c6f6e FromFormat.PyLon │ │ │ │ + 0x00000df8 675f5479 70650050 794c6f6e 675f4672 g_Type.PyLong_Fr │ │ │ │ + 0x00000e08 6f6d5373 697a655f 74005079 4f626a65 omSsize_t.PyObje │ │ │ │ + 0x00000e18 63745f52 69636843 6f6d7061 7265426f ct_RichCompareBo │ │ │ │ + 0x00000e28 6f6c0050 794c6973 745f5365 74536c69 ol.PyList_SetSli │ │ │ │ + 0x00000e38 63650050 794f626a 6563745f 43616c6c ce.PyObject_Call │ │ │ │ 0x00000e48 46696e61 6c697a65 7246726f 6d446561 FinalizerFromDea │ │ │ │ 0x00000e58 6c6c6f63 0050794f 626a6563 745f436c lloc.PyObject_Cl │ │ │ │ 0x00000e68 65617257 65616b52 65667300 50794f62 earWeakRefs.PyOb │ │ │ │ 0x00000e78 6a656374 5f436c65 61724d61 6e616765 ject_ClearManage │ │ │ │ 0x00000e88 64446963 74005079 44696374 5f536574 dDict.PyDict_Set │ │ │ │ 0x00000e98 4974656d 00507945 72725f57 72697465 Item.PyErr_Write │ │ │ │ 0x00000ea8 556e7261 69736162 6c650050 794f626a Unraisable.PyObj │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00001d40 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 70d8 │ │ │ │ + bl 7198 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -11,15 +11,15 @@ │ │ │ │ ldrbtmi r4, [fp], #-2565 @ 0xfffff5fb │ │ │ │ ldrbtmi r4, [r9], #-2309 @ 0xfffff6fb │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r7, fp, ip, lr} │ │ │ │ mrc 7, 2, APSR_nzcv, cr10, cr15, {7} │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ andeq sp, r1, lr, lsl #29 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r5, r0, sl, lsl #28 │ │ │ │ + andeq r5, r0, sl, asr #29 │ │ │ │ blmi 5dd298 │ │ │ │ teqlt r9, #2063597568 @ 0x7b000000 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb593a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 4c6188 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ @@ -38,15 +38,15 @@ │ │ │ │ addsmi r6, r3, #196608 @ 0x30000 │ │ │ │ movwcc sp, #4101 @ 0x1005 │ │ │ │ and r6, r2, r3 │ │ │ │ ldmpl r8, {r2, r9, fp, lr} │ │ │ │ ldclt 7, cr4, [r0, #-448] @ 0xfffffe40 │ │ │ │ andeq sp, r1, ip, ror #28 │ │ │ │ andeq r0, r0, r4, lsl #3 │ │ │ │ - andeq r6, r0, ip, ror r0 │ │ │ │ + andeq r6, r0, r0, asr r1 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ mlascc r4, r0, r8, pc @ │ │ │ │ @ instruction: 0xf8df4605 │ │ │ │ @@ -105,15 +105,15 @@ │ │ │ │ strtmi r4, [r0], -r6, lsl #12 │ │ │ │ cdp2 0, 0, cr15, cr6, cr1, {0} │ │ │ │ @ instruction: 0xf0014630 │ │ │ │ ldrtmi pc, [r8], -r3, lsl #28 @ │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ stcllt 7, cr15, [r2, #-1020]! @ 0xfffffc04 │ │ │ │ ldrdeq sp, [r1], -sl │ │ │ │ - andeq r6, r0, lr, rrx │ │ │ │ + andeq r6, r0, lr, lsr #2 │ │ │ │ muleq r0, ip, r1 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ @ instruction: 0xf8dfb08a │ │ │ │ @ instruction: 0x4606807c │ │ │ │ @@ -171,25 +171,25 @@ │ │ │ │ strls sl, [r4], #-3079 @ 0xfffff3f9 │ │ │ │ stcl 7, cr15, [ip, #-1020] @ 0xfffffc04 │ │ │ │ orrlt r4, r8, r4, lsl #12 │ │ │ │ ldmvs r4!, {r1, r5, fp, sp, lr} │ │ │ │ @ instruction: 0x31bcf8d7 │ │ │ │ @ instruction: 0xb1246918 │ │ │ │ @ instruction: 0xf0044631 │ │ │ │ - strmi pc, [r4], -sp, asr #29 │ │ │ │ + strmi pc, [r4], -sp, lsr #30 │ │ │ │ blmi 1fa42c │ │ │ │ ldrbtmi r4, [r9], #-2311 @ 0xfffff6f9 │ │ │ │ ldmdavs r8, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ stc 7, cr15, [sl, #-1020] @ 0xfffffc04 │ │ │ │ andlt r4, r9, r0, lsr #12 │ │ │ │ svclt 0x0000bdf0 │ │ │ │ andeq sp, r1, sl, lsr ip │ │ │ │ andeq lr, r1, r4, lsr r1 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r5, r0, sl, ror #22 │ │ │ │ + andeq r5, r0, sl, lsr #24 │ │ │ │ blmi 1dce3c │ │ │ │ teqlt r8, fp, ror r4 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ movwcc sp, #4100 @ 0x1004 │ │ │ │ ldrbmi r6, [r0, -r3]! │ │ │ │ ldmpl r8, {r1, r9, fp, lr} │ │ │ │ @@ -315,15 +315,15 @@ │ │ │ │ andeq sp, r1, ip, ror #19 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb59840 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], {240} @ 0xf0 │ │ │ │ @ instruction: 0xf004b082 │ │ │ │ - blmi 14179c │ │ │ │ + blmi 14191c │ │ │ │ stmiapl r3!, {r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ @ instruction: 0x0001d9b0 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5986c │ │ │ │ @@ -340,39 +340,39 @@ │ │ │ │ bvs fe4130a4 │ │ │ │ movwcc fp, #7964 @ 0x1f1c │ │ │ │ addsvs r6, r1, #11 │ │ │ │ stc2 0, cr15, [ip], #-4 │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ andeq sp, r1, sl, lsl #19 │ │ │ │ muleq r0, r8, r1 │ │ │ │ - andeq r5, r0, lr, lsr #17 │ │ │ │ + andeq r5, r0, lr, ror #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb598bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1466a4 │ │ │ │ ldrbtmi r4, [fp], #-2565 @ 0xfffff5fb │ │ │ │ ldrbtmi r4, [r9], #-2309 @ 0xfffff6fb │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r7, fp, ip, lr} │ │ │ │ bl fec406d0 │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ andeq sp, r1, sl, lsr r9 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r5, r0, lr, lsl sp │ │ │ │ + ldrdeq r5, [r0], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb598ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1466d4 │ │ │ │ ldrbtmi r4, [fp], #-2565 @ 0xfffff5fb │ │ │ │ ldrbtmi r4, [r9], #-2309 @ 0xfffff6fb │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r7, fp, ip, lr} │ │ │ │ bl fe640700 │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ andeq sp, r1, sl, lsl #18 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r5, r0, sl, lsl sp │ │ │ │ + ldrdeq r5, [r0], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb5991c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r2], {240} @ 0xf0 │ │ │ │ ldmdblt r9!, {r2, r3, r4, r5, r6, sl, lr} │ │ │ │ ldmdbmi r2, {r0, r4, r8, r9, fp, lr} │ │ │ │ stmiapl r3!, {r0, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -389,17 +389,17 @@ │ │ │ │ ldrb lr, [r3, lr, ror #22]! │ │ │ │ mlascc r4, r5, r8, pc @ │ │ │ │ movweq pc, #864 @ 0x360 @ │ │ │ │ eorscc pc, r4, r5, lsl #17 │ │ │ │ svclt 0x0000bd38 │ │ │ │ ldrdeq sp, [r1], -ip │ │ │ │ muleq r0, r8, r1 │ │ │ │ - andeq r5, r0, r0, lsl #16 │ │ │ │ + andeq r5, r0, r0, asr #17 │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ - strdeq r5, [r0], -r4 │ │ │ │ + @ instruction: 0x00005db4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb59988 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r4], {208} @ 0xd0 │ │ │ │ strmi fp, [r5], -r8, lsl #1 │ │ │ │ ldrbtmi r4, [ip], #-1544 @ 0xfffff9f8 │ │ │ │ addsmi fp, sl, #573440 @ 0x8c000 │ │ │ │ @@ -501,15 +501,15 @@ │ │ │ │ and lr, r1, lr, lsl #21 │ │ │ │ stmiapl ip!, {r1, r2, r8, r9, fp, lr}^ │ │ │ │ ldcllt 6, cr4, [r0, #-128]! @ 0xffffff80 │ │ │ │ andeq sp, r1, r4, lsr #24 │ │ │ │ andeq sp, r1, r6, lsl #14 │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r5, r0, r0, ror r6 │ │ │ │ + andeq r5, r0, r0, lsr r7 │ │ │ │ muleq r0, r0, r1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb59b44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r4], {208} @ 0xd0 │ │ │ │ strmi fp, [r5], -r8, lsl #1 │ │ │ │ ldrbtmi r4, [ip], #-1544 @ 0xfffff9f8 │ │ │ │ @@ -566,15 +566,15 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r6, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs r0, {r2, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ @ instruction: 0x4621e99c │ │ │ │ pop {r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf0044010 │ │ │ │ - svclt 0x0000be05 │ │ │ │ + svclt 0x0000be65 │ │ │ │ andeq sp, r1, ip, ror #21 │ │ │ │ strb lr, [r7, r8, ror #15]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb59c4c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r6, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ stmdavs r0, {r2, r9, sl, lr}^ │ │ │ │ @@ -626,15 +626,15 @@ │ │ │ │ andcs lr, r0, r1 │ │ │ │ blmi 1bab18 │ │ │ │ andlt r5, sl, r0, ror #17 │ │ │ │ svclt 0x0000bd70 │ │ │ │ andeq sp, r1, sl, ror r5 │ │ │ │ andeq sp, r1, r8, ror sl │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ - andeq r5, r0, ip, lsl r5 │ │ │ │ + ldrdeq r5, [r0], -ip │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb59d38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r4], {208} @ 0xd0 │ │ │ │ strmi fp, [r5], -r8, lsl #1 │ │ │ │ ldrbtmi r4, [ip], #-1544 @ 0xfffff9f8 │ │ │ │ @@ -647,15 +647,15 @@ │ │ │ │ andls r7, r0, #-1610612732 @ 0xa0000004 │ │ │ │ stmib sp, {r9, sp}^ │ │ │ │ cdpge 2, 0, cr6, cr6, cr2, {0} │ │ │ │ @ instruction: 0xf7ff9604 │ │ │ │ @ instruction: 0xb158e990 │ │ │ │ ldmib r0, {r0, r1, r3, r5, r8, fp, sp, lr}^ │ │ │ │ ldmibvs r8, {r9, ip} │ │ │ │ - cdp2 0, 4, cr15, cr8, cr2, {0} │ │ │ │ + cdp2 0, 4, cr15, cr4, cr2, {0} │ │ │ │ blle 8cb84 │ │ │ │ stmiapl r0!, {r2, r8, r9, fp, lr}^ │ │ │ │ andcs lr, r0, r0 │ │ │ │ ldcllt 0, cr11, [r0, #-32]! @ 0xffffffe0 │ │ │ │ @ instruction: 0x0001d4ba │ │ │ │ @ instruction: 0x0001d9b8 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ @@ -701,15 +701,15 @@ │ │ │ │ stmdbvs r4!, {r0, r1, r9, sp} │ │ │ │ @ instruction: 0xf7ff6be0 │ │ │ │ andlt lr, ip, r4, lsl #21 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ andeq sp, r1, r2, asr #8 │ │ │ │ andeq sp, r1, sl, lsr #18 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ - svclt 0x0008f002 │ │ │ │ + svclt 0x0004f002 │ │ │ │ blcs 1da68 │ │ │ │ blcc 7a080 │ │ │ │ stmdblt fp!, {r0, r1, r7, r8, r9, sp, lr} │ │ │ │ mlascs r4, r0, r8, pc @ │ │ │ │ addeq pc, r2, #-1946157055 @ 0x8c000001 │ │ │ │ eorscs pc, r4, r0, lsl #17 │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ @@ -1170,73 +1170,73 @@ │ │ │ │ blx 1f4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 2f12 │ │ │ │ b.n 30da │ │ │ │ bvs.n 3180 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #912] @ (3528 ) │ │ │ │ + ldr r7, [pc, #656] @ (3428 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r2, r5] │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #760] @ (3498 ) │ │ │ │ + ldr r7, [pc, #504] @ (3398 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #712] @ (346c ) │ │ │ │ + ldr r7, [pc, #456] @ (336c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #712] @ (3470 ) │ │ │ │ + ldr r7, [pc, #456] @ (3370 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #656] @ (343c ) │ │ │ │ + ldr r7, [pc, #400] @ (333c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #680] @ (3458 ) │ │ │ │ + ldr r7, [pc, #424] @ (3358 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #592] @ (3404 ) │ │ │ │ + ldr r7, [pc, #336] @ (3304 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #600] @ (3410 ) │ │ │ │ + ldr r7, [pc, #344] @ (3310 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #608] @ (341c ) │ │ │ │ + ldr r7, [pc, #352] @ (331c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #520] @ (33c8 ) │ │ │ │ + ldr r7, [pc, #264] @ (32c8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #528] @ (33d4 ) │ │ │ │ + ldr r7, [pc, #272] @ (32d4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #504] @ (33c0 ) │ │ │ │ + ldr r7, [pc, #248] @ (32c0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #496] @ (33bc ) │ │ │ │ + ldr r7, [pc, #240] @ (32bc ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #432] @ (3380 ) │ │ │ │ + ldr r7, [pc, #176] @ (3280 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #448] @ (3394 ) │ │ │ │ + ldr r7, [pc, #192] @ (3294 ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, r3] │ │ │ │ + strb r0, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #288] @ (32fc ) │ │ │ │ + ldr r7, [pc, #32] @ (31fc ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #224] @ (32c0 ) │ │ │ │ + ldr r6, [pc, #992] @ (35c0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #192] @ (32a4 ) │ │ │ │ + ldr r6, [pc, #960] @ (35a4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #968] @ (35b0 ) │ │ │ │ + ldr r6, [pc, #712] @ (34b0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #984] @ (35c4 ) │ │ │ │ + ldr r6, [pc, #728] @ (34c4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #984] @ (35c8 ) │ │ │ │ + ldr r6, [pc, #728] @ (34c8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #640] @ (3474 ) │ │ │ │ + ldr r6, [pc, #384] @ (3374 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #456] @ (33c0 ) │ │ │ │ + ldr r6, [pc, #200] @ (32c0 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #80] @ (3250 ) │ │ │ │ + ldr r5, [pc, #848] @ (3550 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #736] @ (34e4 ) │ │ │ │ + ldr r5, [pc, #480] @ (33e4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #416] @ (33a8 ) │ │ │ │ + ldr r5, [pc, #160] @ (32a8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #160] @ (32ac ) │ │ │ │ + ldr r4, [pc, #928] @ (35ac ) │ │ │ │ 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 r6, [r0, #16] │ │ │ │ mov r4, r1 │ │ │ │ @@ -1491,15 +1491,15 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ adds r6, r2, r3 │ │ │ │ b.n 3418 │ │ │ │ ldmia r4, {r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #248] @ (3558 ) │ │ │ │ + ldr r3, [pc, #1016] @ (3858 ) │ │ │ │ movs r0, r0 │ │ │ │ bne.n 354c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ beq.n 3448 │ │ │ │ movs r1, r0 │ │ │ │ @@ -2371,15 +2371,15 @@ │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r1, r4 │ │ │ │ blx 1de8 │ │ │ │ b.n 3d1a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4a74 │ │ │ │ + bl 4a68 │ │ │ │ cbnz r0, 3dd0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ blx 1fd0 │ │ │ │ blx 1fc4 <_PyErr_ChainExceptions1@plt> │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ @@ -2476,21 +2476,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, r2 │ │ │ │ + add sl, sl │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r1} │ │ │ │ movs r1, r0 │ │ │ │ ldmia r1!, {r2, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, r5 │ │ │ │ + muls r6, r5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2669,15 +2669,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 3fcc │ │ │ │ ldr r1, [pc, #396] @ (41c8 ) │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, pc │ │ │ │ blx 1d60 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 737c │ │ │ │ + bl 743c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 406c │ │ │ │ str r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ @@ -3099,1215 +3099,1145 @@ │ │ │ │ blx 1e30 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ cbnz r4, 44e0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #204 @ 0xcc │ │ │ │ + subs r3, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr.w r8, [pc, #784] @ 479c │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + ldr r6, [pc, #772] @ (4790 ) │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ - add r8, pc │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ + add r6, pc │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 457e │ │ │ │ + bne.n 4580 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.w 4662 │ │ │ │ + ble.w 461c │ │ │ │ clz r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46c4 │ │ │ │ + bne.w 46fa │ │ │ │ ldr.w r3, [r7, #444] @ 0x1bc │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - mov r9, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + str r2, [sp, #24] │ │ │ │ blx 2084 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45fa │ │ │ │ + beq.w 4600 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 46b0 │ │ │ │ + beq.w 46e8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45fe │ │ │ │ + bne.w 4604 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cbnz r3, 4526 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cbnz r3, 4526 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 4752 │ │ │ │ + beq.w 472c │ │ │ │ adds r1, #1 │ │ │ │ - str r1, [r6, #0] │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r1, [r2, #0] │ │ │ │ + str r2, [r5, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 475c │ │ │ │ - ldr r2, [pc, #672] @ (47a0 ) │ │ │ │ + beq.w 4736 │ │ │ │ + ldr r2, [pc, #656] @ (4794 ) │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r5, #16] │ │ │ │ - ldr.w r7, [r8, r2] │ │ │ │ + ldr r7, [r6, r2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 474c │ │ │ │ + beq.w 4726 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4746 │ │ │ │ + beq.w 4720 │ │ │ │ mov r0, r7 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #2 │ │ │ │ + str r2, [sp, #24] │ │ │ │ blx 212c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4722 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 4764 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #28] │ │ │ │ + str r1, [sp, #24] │ │ │ │ cmp r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - str r6, [r1, #12] │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + str r2, [r1, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 470a │ │ │ │ + bne.w 473a │ │ │ │ movs r0, #1 │ │ │ │ blx 1ff8 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4760 │ │ │ │ + beq.w 46fe │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r2, [pc, #556] @ (47a0 ) │ │ │ │ + ldr r2, [pc, #540] @ (4794 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ - ldr.w r7, [r8, r2] │ │ │ │ + ldr r7, [r6, r2] │ │ │ │ b.n 450a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - add.w r9, r1, r3 │ │ │ │ + add.w r8, r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #540] @ (47a4 ) │ │ │ │ + ldr r2, [pc, #524] @ (4798 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r4, #1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ adds r2, #220 @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ blx 1e8c <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45fa │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.n 468a │ │ │ │ + beq.n 4600 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r8, #1 │ │ │ │ + beq.n 469e │ │ │ │ ldr.w r3, [r7, #444] @ 0x1bc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - mov r9, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 44c0 │ │ │ │ + mov r8, r3 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 44be │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 476e │ │ │ │ + beq.w 4752 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4694 │ │ │ │ + bne.n 468c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 461a │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 4644 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbnz r3, 461a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 4644 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - str r6, [r5, #12] │ │ │ │ - cmp r3, r1 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - str r2, [r5, #16] │ │ │ │ - ldr r3, [pc, #424] @ (47a0 ) │ │ │ │ - ldr.w r4, [r8, r3] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r2, [r5, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + str r1, [r5, #16] │ │ │ │ + ldr r3, [pc, #404] @ (4794 ) │ │ │ │ + ldr r4, [r6, r3] │ │ │ │ mov r7, r4 │ │ │ │ b.n 451e │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 42d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46ac │ │ │ │ - ldr r2, [pc, #396] @ (47a0 ) │ │ │ │ - ldr.w r7, [r8, r2] │ │ │ │ + bne.n 470c │ │ │ │ + ldr r2, [pc, #380] @ (4794 ) │ │ │ │ + ldr r7, [r6, r2] │ │ │ │ b.n 450a │ │ │ │ - movs r0, #2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - blx 212c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 45fa │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r3, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - str r6, [r0, #12] │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - str r2, [r4, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 46e2 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 1ff8 │ │ │ │ - str r0, [r5, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 46c8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - str r4, [r3, #0] │ │ │ │ - b.n 45f4 │ │ │ │ - ldr r3, [pc, #324] @ (47a8 ) │ │ │ │ + ldr r3, [pc, #380] @ (479c ) │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc │ │ │ │ adds r3, #220 @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r4 │ │ │ │ blx 1e8c <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45fa │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - b.n 45b0 │ │ │ │ - ldr.w r3, [r7, #444] @ 0x1bc │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r9, r3 │ │ │ │ - b.n 44c0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + beq.n 4600 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + b.n 45b2 │ │ │ │ + movs r0, #2 │ │ │ │ + strd r1, r2, [sp, #24] │ │ │ │ + blx 212c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4600 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r0 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + str r2, [r4, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + str r1, [r4, #16] │ │ │ │ + cbnz r0, 46c4 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 1ff8 │ │ │ │ + str r0, [r5, #20] │ │ │ │ + cbz r0, 46a8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + str r4, [r3, #0] │ │ │ │ + b.n 45fc │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r8 │ │ │ │ bl 42d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45f4 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r7, r4 │ │ │ │ - b.n 451e │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 450a │ │ │ │ - ldr r3, [pc, #248] @ (47ac ) │ │ │ │ - ldr r1, [pc, #252] @ (47b0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 1e30 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - b.n 450a │ │ │ │ - mov r9, r1 │ │ │ │ - b.n 4584 │ │ │ │ + beq.n 45fc │ │ │ │ + b.n 46be │ │ │ │ + ldr.w r3, [r7, #444] @ 0x1bc │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r8, r3 │ │ │ │ + b.n 44be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46a6 │ │ │ │ + beq.n 46be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 46a6 │ │ │ │ + cbnz r3, 46be │ │ │ │ mov r0, r4 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 46a6 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r7, r4 │ │ │ │ + b.n 451e │ │ │ │ mov r1, r4 │ │ │ │ blx 1fac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46ce │ │ │ │ + bne.n 46ae │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45f4 │ │ │ │ + beq.n 45fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45f4 │ │ │ │ + bne.n 45fc │ │ │ │ mov r0, r4 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 45f4 │ │ │ │ - blx 1fac │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cbz r0, 4728 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 4792 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 450a │ │ │ │ + b.n 45fc │ │ │ │ + ldr r3, [pc, #180] @ (47a0 ) │ │ │ │ + ldr r1, [pc, #184] @ (47a4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 1e30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mov r7, r0 │ │ │ │ b.n 450a │ │ │ │ + mov r8, r1 │ │ │ │ + b.n 4586 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4736 │ │ │ │ - ldr r2, [pc, #112] @ (47a0 ) │ │ │ │ + bne.n 4710 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr.w r7, [r8, r2] │ │ │ │ + b.n 450a │ │ │ │ + movs r7, #0 │ │ │ │ b.n 450a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 472c │ │ │ │ + bne.n 4708 │ │ │ │ mov r0, r1 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 472c │ │ │ │ + b.n 4708 │ │ │ │ mov r0, r4 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r4 │ │ │ │ b.n 451e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r2, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 44fe │ │ │ │ + bne.w 4500 │ │ │ │ str r4, [r5, #16] │ │ │ │ - b.n 45f4 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + b.n 45fc │ │ │ │ + blx 1fac │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cbz r0, 476a │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4782 │ │ │ │ + bne.n 4786 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + movs r7, #0 │ │ │ │ b.n 450a │ │ │ │ - ldr r3, [pc, #60] @ (47ac ) │ │ │ │ + ldr r3, [pc, #76] @ (47a0 ) │ │ │ │ mov r7, r4 │ │ │ │ - ldr r1, [pc, #64] @ (47b4 ) │ │ │ │ + ldr r1, [pc, #80] @ (47a8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [r8, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e30 │ │ │ │ b.n 451e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 450a │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 4776 │ │ │ │ + ldr r2, [pc, #36] @ (4794 ) │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r7, [r6, r2] │ │ │ │ + b.n 450a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 476a │ │ │ │ + bne.n 476e │ │ │ │ mov r0, r1 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 476a │ │ │ │ + b.n 476e │ │ │ │ subs r7, r3, #1 │ │ │ │ str r7, [r1, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 471c │ │ │ │ - b.n 478a │ │ │ │ - cbnz r0, 47fa │ │ │ │ + bne.n 474c │ │ │ │ + b.n 4718 │ │ │ │ + cbnz r2, 47ee │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - itt hi │ │ │ │ + ittt hi │ │ │ │ + movhi r1, r0 │ │ │ │ + bkpt 0x00ec │ │ │ │ movhi r1, r0 │ │ │ │ - bkpt 0x00a6 │ │ │ │ - movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #140 @ 0x8c │ │ │ │ + subs r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + subs r0, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #68] @ (480c ) │ │ │ │ + ldr r2, [pc, #68] @ (4800 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - cbnz r3, 47ea │ │ │ │ - cbnz r1, 47e4 │ │ │ │ + cbnz r3, 47de │ │ │ │ + cbnz r1, 47d8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 47fc │ │ │ │ + cbz r0, 47f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 47d0 │ │ │ │ - ldr r3, [pc, #36] @ (4810 ) │ │ │ │ - ldr r1, [pc, #36] @ (4814 ) │ │ │ │ + beq.n 47c4 │ │ │ │ + ldr r3, [pc, #36] @ (4804 ) │ │ │ │ + ldr r1, [pc, #36] @ (4808 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e30 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #24] @ (4818 ) │ │ │ │ - ldr r1, [pc, #28] @ (481c ) │ │ │ │ + ldr r3, [pc, #24] @ (480c ) │ │ │ │ + ldr r1, [pc, #28] @ (4810 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e30 │ │ │ │ - b.n 47f8 │ │ │ │ - @ instruction: 0xb832 │ │ │ │ + b.n 47ec │ │ │ │ + @ instruction: 0xb83e │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + subs r0, #58 @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #124 @ 0x7c │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ 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, [pc, #284] @ (494c ) │ │ │ │ + ldr r3, [pc, #284] @ (4940 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ mov r7, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48a8 │ │ │ │ + bne.n 489c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 493e │ │ │ │ + beq.n 4932 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 492e │ │ │ │ - ldr r1, [pc, #264] @ (4950 ) │ │ │ │ + bne.n 4922 │ │ │ │ + ldr r1, [pc, #264] @ (4944 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ blx 1d60 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldrd r4, r5, [r5, #8] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ blx 2068 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 492a │ │ │ │ + blt.n 491e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 48ec │ │ │ │ + beq.n 48e0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 487e │ │ │ │ + beq.n 4872 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4944 │ │ │ │ + beq.n 4938 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4a74 │ │ │ │ + bl 4a68 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4912 │ │ │ │ - ldr r2, [pc, #196] @ (4954 ) │ │ │ │ + beq.n 4906 │ │ │ │ + ldr r2, [pc, #196] @ (4948 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r2, pc │ │ │ │ blx 1f94 <_PyDict_DelItemIf@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48be │ │ │ │ - blt.n 48d4 │ │ │ │ + beq.n 48b2 │ │ │ │ + blt.n 48c8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 483c │ │ │ │ - ldr r3, [pc, #168] @ (4958 ) │ │ │ │ - ldr r1, [pc, #168] @ (495c ) │ │ │ │ + beq.n 4830 │ │ │ │ + ldr r3, [pc, #168] @ (494c ) │ │ │ │ + ldr r1, [pc, #168] @ (4950 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e30 │ │ │ │ - b.n 492a │ │ │ │ - ldr r1, [pc, #160] @ (4960 ) │ │ │ │ + b.n 491e │ │ │ │ + ldr r1, [pc, #160] @ (4954 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r3, [pc, #160] @ (4964 ) │ │ │ │ + ldr r3, [pc, #160] @ (4958 ) │ │ │ │ ldr r1, [r7, r1] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #152] @ (4968 ) │ │ │ │ + ldr r1, [pc, #152] @ (495c ) │ │ │ │ add r1, pc │ │ │ │ blx 2050 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 492a │ │ │ │ + beq.n 491e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 492a │ │ │ │ + cbnz r3, 491e │ │ │ │ mov r0, r5 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 492a │ │ │ │ - ldr r0, [pc, #112] @ (4960 ) │ │ │ │ + b.n 491e │ │ │ │ + ldr r0, [pc, #112] @ (4954 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #120] @ (496c ) │ │ │ │ + ldr r1, [pc, #120] @ (4960 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2050 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 492a │ │ │ │ + beq.n 491e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 48e6 │ │ │ │ - b.n 492a │ │ │ │ + beq.n 48da │ │ │ │ + b.n 491e │ │ │ │ blx 1fd0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r4, r3 │ │ │ │ - bl 580c │ │ │ │ + bl 5804 │ │ │ │ mov r0, r4 │ │ │ │ blx 1fc4 <_PyErr_ChainExceptions1@plt> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 48a2 │ │ │ │ - ldr r3, [pc, #40] @ (4958 ) │ │ │ │ - ldr r1, [pc, #60] @ (4970 ) │ │ │ │ + b.n 4896 │ │ │ │ + ldr r3, [pc, #40] @ (494c ) │ │ │ │ + ldr r1, [pc, #60] @ (4964 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e30 │ │ │ │ - b.n 492a │ │ │ │ - ldr r1, [pc, #52] @ (4974 ) │ │ │ │ + b.n 491e │ │ │ │ + ldr r1, [pc, #52] @ (4968 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 484a │ │ │ │ + b.n 483e │ │ │ │ mov r0, r3 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 487e │ │ │ │ - @ instruction: 0xb7c8 │ │ │ │ + b.n 4872 │ │ │ │ + @ instruction: 0xb7d4 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r2, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - asrs r3, r1, #2 │ │ │ │ + asrs r7, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ + adds r7, #186 @ 0xba │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #98 @ 0x62 │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #250 @ 0xfa │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + adds r7, #94 @ 0x5e │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 49ec │ │ │ │ + cbnz r4, 49e2 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #204] @ (4a5c ) │ │ │ │ + ldr r1, [pc, #204] @ (4a50 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ blx 2068 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4a10 │ │ │ │ + blt.n 4a04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4a1c │ │ │ │ + beq.n 4a10 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 49ba │ │ │ │ + beq.n 49ae │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 4a14 │ │ │ │ + cbz r2, 4a08 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4a74 │ │ │ │ + bl 4a68 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a42 │ │ │ │ - ldr r2, [pc, #148] @ (4a60 ) │ │ │ │ + beq.n 4a36 │ │ │ │ + ldr r2, [pc, #148] @ (4a54 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r2, pc │ │ │ │ blx 1f94 <_PyDict_DelItemIf@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49e4 │ │ │ │ - blt.n 49fa │ │ │ │ + beq.n 49d8 │ │ │ │ + blt.n 49ee │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #124] @ (4a64 ) │ │ │ │ + ldr r1, [pc, #124] @ (4a58 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r3, [pc, #124] @ (4a68 ) │ │ │ │ + ldr r3, [pc, #124] @ (4a5c ) │ │ │ │ ldr r1, [r7, r1] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #120] @ (4a6c ) │ │ │ │ + ldr r1, [pc, #120] @ (4a60 ) │ │ │ │ add r1, pc │ │ │ │ blx 2050 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4a10 │ │ │ │ + beq.n 4a04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a10 │ │ │ │ + cbnz r3, 4a04 │ │ │ │ mov r0, r5 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 49de │ │ │ │ + b.n 49d2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 49ba │ │ │ │ - ldr r0, [pc, #68] @ (4a64 ) │ │ │ │ + b.n 49ae │ │ │ │ + ldr r0, [pc, #68] @ (4a58 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #76] @ (4a70 ) │ │ │ │ + ldr r1, [pc, #76] @ (4a64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2050 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4a10 │ │ │ │ + beq.n 4a04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4a0c │ │ │ │ - b.n 4a10 │ │ │ │ + beq.n 4a00 │ │ │ │ + b.n 4a04 │ │ │ │ blx 1fd0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - bl 580c │ │ │ │ + bl 5804 │ │ │ │ mov r0, r4 │ │ │ │ blx 1fc4 <_PyErr_ChainExceptions1@plt> │ │ │ │ - b.n 49de │ │ │ │ + b.n 49d2 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb66a │ │ │ │ + cpsid ai │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r7, r1, #29 │ │ │ │ + lsrs r3, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr.w r6, [pc, #2864] @ 55bc │ │ │ │ + ldr.w r6, [pc, #2800] @ 5570 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 5256 │ │ │ │ + bne.w 52c4 │ │ │ │ ldrb.w r3, [r1, #52] @ 0x34 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ - bne.w 4bd6 │ │ │ │ + bne.w 5042 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4d4a │ │ │ │ + bne.w 4cc4 │ │ │ │ ldr r2, [r1, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5336 │ │ │ │ + beq.w 5342 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 4c0a │ │ │ │ - ldr.w r3, [pc, #2812] @ 55c0 │ │ │ │ + bne.w 5078 │ │ │ │ + ldr.w r3, [pc, #2748] @ 5574 │ │ │ │ mov r0, r2 │ │ │ │ add r2, sp, #16 │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ mov r1, r8 │ │ │ │ blx 20b4 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.w 4c6c │ │ │ │ + bhi.w 4bec │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 4db6 │ │ │ │ + beq.w 4d26 │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 52da │ │ │ │ + bmi.w 52dc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5450 │ │ │ │ + beq.w 5568 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 54d6 │ │ │ │ + bne.w 5630 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 4d9e │ │ │ │ + bne.w 4d0e │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ movs r2, #2 │ │ │ │ str r5, [r4, #32] │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 4e82 │ │ │ │ + beq.w 4df0 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #12] │ │ │ │ strd r3, r8, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 5458 │ │ │ │ - ldr.w r3, [pc, #2704] @ 55c4 │ │ │ │ + beq.w 55bc │ │ │ │ + ldr.w r3, [pc, #2640] @ 5578 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add.w r0, r0, #28672 @ 0x7000 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ blx 1df4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 54c2 │ │ │ │ + beq.w 544a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5322 │ │ │ │ + beq.w 532e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 531e │ │ │ │ + beq.w 532a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5314 │ │ │ │ + beq.w 5320 │ │ │ │ movs r2, #0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 54b4 │ │ │ │ - cbz r5, 4b96 │ │ │ │ + beq.w 561a │ │ │ │ + cbz r5, 4b8a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4b96 │ │ │ │ + beq.n 4b8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 54a6 │ │ │ │ + beq.w 560c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 5482 │ │ │ │ + bne.w 55e8 │ │ │ │ ldr.w r9, [r4, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 4e8e │ │ │ │ + bne.w 4dfc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 4e30 │ │ │ │ - ldr.w r3, [pc, #2568] @ 55c0 │ │ │ │ + bne.w 4da0 │ │ │ │ + ldr.w r3, [pc, #2504] @ 5574 │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ mov r5, r8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 52c8 │ │ │ │ + bne.w 5296 │ │ │ │ mov r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 560c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7640 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4bce │ │ │ │ - mov.w r8, #1 │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ - ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ - bic.w r3, r3, #4 │ │ │ │ - strb.w r3, [r4, #52] @ 0x34 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 4d4c │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 4d6c │ │ │ │ - ldr.w r3, [pc, #2488] @ 55c4 │ │ │ │ - add r1, sp, #32 │ │ │ │ - strd r2, r5, [sp, #32] │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - movs r3, #0 │ │ │ │ - add.w r0, r0, #41216 @ 0xa100 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ - blx 1df4 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 5526 │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 1f58 <_PyGen_FetchStopIterationValue@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 550e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 4adc │ │ │ │ + beq.n 4bec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4adc │ │ │ │ + beq.n 4bec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4adc │ │ │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ + beq.w 50cc │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 4adc │ │ │ │ + bne.w 4ad0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.w 5232 │ │ │ │ + beq.w 5240 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 4e54 │ │ │ │ + bne.w 4dc4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 52bc │ │ │ │ + bne.w 52b8 │ │ │ │ ldrb.w r3, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.w 527a │ │ │ │ - ldr.w r0, [pc, #2356] @ 55c8 │ │ │ │ + bpl.w 5264 │ │ │ │ + ldr.w r0, [pc, #2408] @ 557c │ │ │ │ bic.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r2, r3 │ │ │ │ add.w r0, r0, #264 @ 0x108 │ │ │ │ mov r1, r4 │ │ │ │ blx 1f28 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4e78 │ │ │ │ + beq.w 4de8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr.w r8, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 51be │ │ │ │ + beq.w 51c4 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 516a │ │ │ │ + bne.w 5170 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50e4 │ │ │ │ + bne.w 50ea │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50e4 │ │ │ │ + bne.w 50ea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 51a2 │ │ │ │ + beq.w 51a8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r5, #12] │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ ldreq r3, [r2, #0] │ │ │ │ - beq.w 51ae │ │ │ │ + beq.w 51b4 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [r5, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 5146 │ │ │ │ + beq.w 514c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 522c │ │ │ │ - ldr.w r3, [pc, #2212] @ 55c0 │ │ │ │ + beq.w 523a │ │ │ │ + ldr.w r3, [pc, #2264] @ 5574 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r7, r3 │ │ │ │ - bne.w 5158 │ │ │ │ + bne.w 515e │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 5548 │ │ │ │ - ldr.w r3, [pc, #2176] @ 55c0 │ │ │ │ + bmi.w 547c │ │ │ │ + ldr.w r3, [pc, #2228] @ 5574 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + b.n 4bc2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4d64 │ │ │ │ + beq.n 4cde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 544a │ │ │ │ + beq.w 5476 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4abc │ │ │ │ - ldr.w r3, [pc, #2140] @ 55cc │ │ │ │ - ldr.w r1, [pc, #2140] @ 55d0 │ │ │ │ + bne.w 4ab0 │ │ │ │ + ldr.w r3, [pc, #2200] @ 5580 │ │ │ │ + ldr.w r1, [pc, #2200] @ 5584 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4e7e │ │ │ │ + beq.n 4d0a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4e7e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 4e7e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4e7e │ │ │ │ + bne.w 5506 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 4bc2 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r5, [r4, #32] │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 4b1c │ │ │ │ - b.n 4b9c │ │ │ │ + bne.w 4b10 │ │ │ │ + b.n 4b90 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ blx 1db4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 50ce │ │ │ │ + bne.w 50d4 │ │ │ │ blx 1fd0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71a4 │ │ │ │ + bl 7264 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 54ea │ │ │ │ + beq.w 552a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 543a │ │ │ │ - ldr.w r3, [pc, #2028] @ 55d4 │ │ │ │ + ldr.w r3, [pc, #2096] @ 5588 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 1ef8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 5432 │ │ │ │ - ldr.w r3, [pc, #2012] @ 55d8 │ │ │ │ + ldr.w r3, [pc, #2080] @ 558c │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 1ef8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 5432 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4e26 │ │ │ │ + beq.n 4d96 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 55b4 │ │ │ │ - ldr.w r3, [pc, #1944] @ 55c0 │ │ │ │ + beq.w 54e8 │ │ │ │ + ldr.w r3, [pc, #2012] @ 5574 │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ - b.n 4bcc │ │ │ │ + b.n 4bc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4bb6 │ │ │ │ - ldr.w r3, [pc, #1924] @ 55c0 │ │ │ │ + bne.w 4baa │ │ │ │ + ldr.w r3, [pc, #1992] @ 5574 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 4bce │ │ │ │ - ldr.w r3, [pc, #1908] @ 55c0 │ │ │ │ + beq.w 4bc2 │ │ │ │ + ldr.w r3, [pc, #1976] @ 5574 │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ - b.n 4bc0 │ │ │ │ + b.n 4bb4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4c7e │ │ │ │ - ldr.w r3, [pc, #1888] @ 55c0 │ │ │ │ + beq.w 4bfe │ │ │ │ + ldr.w r3, [pc, #1956] @ 5574 │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 4f04 │ │ │ │ + bne.n 4e30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 41cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4bce │ │ │ │ + beq.w 4bc2 │ │ │ │ mov r0, r5 │ │ │ │ bl 3ef8 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 4bce │ │ │ │ + b.n 4d0a │ │ │ │ ldr.w r9, [r4, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 4bb6 │ │ │ │ + beq.w 4baa │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ mov sl, r3 │ │ │ │ cmp sl, r8 │ │ │ │ - bgt.n 4ec0 │ │ │ │ + bgt.w 4ff8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4ba8 │ │ │ │ + beq.w 4b9c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4ba8 │ │ │ │ + bne.w 4b9c │ │ │ │ mov r0, r9 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4ba8 │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - ldr.w r2, [r3, r8, lsl #2] │ │ │ │ - mov r3, r4 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - bl 42d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4e9a │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 5378 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 4e7e │ │ │ │ - subs r5, #1 │ │ │ │ - str r5, [r0, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 4e7e │ │ │ │ - b.n 4e40 │ │ │ │ - ldr.w r3, [pc, #1724] @ 55c4 │ │ │ │ + b.n 4b9c │ │ │ │ + ldr.w r3, [pc, #1860] @ 5578 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add.w r1, r3, #25856 @ 0x6500 │ │ │ │ mov sl, r3 │ │ │ │ adds r1, #116 @ 0x74 │ │ │ │ blx 1f1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4e78 │ │ │ │ + blt.n 4de8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 534a │ │ │ │ + beq.w 5366 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.w 534a │ │ │ │ + beq.w 5366 │ │ │ │ blx 1f64 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 53ec │ │ │ │ + bne.w 5356 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 4e78 │ │ │ │ + blt.n 4de8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 53d8 │ │ │ │ + beq.w 53f8 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 53d8 │ │ │ │ + beq.w 53f8 │ │ │ │ add.w r1, sl, #32768 @ 0x8000 │ │ │ │ add r2, sp, #32 │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ blx 1f1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4e78 │ │ │ │ + blt.n 4de8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 53fc │ │ │ │ + beq.w 53e8 │ │ │ │ blx 1fec │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4f92 │ │ │ │ + beq.n 4ebe │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 4f92 │ │ │ │ + cbnz r2, 4ebe │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4e78 │ │ │ │ + beq.n 4de8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.w 52ac │ │ │ │ + bne.w 52a8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4fb4 │ │ │ │ + beq.n 4ede │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 540c │ │ │ │ + beq.w 53e0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 527a │ │ │ │ - ldr.w r3, [pc, #1564] @ 55dc │ │ │ │ + beq.w 5264 │ │ │ │ + ldr.w r3, [pc, #1704] @ 5590 │ │ │ │ add.w r1, sl, #25856 @ 0x6500 │ │ │ │ mov r0, r5 │ │ │ │ adds r1, #116 @ 0x74 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ blx 1f04 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 4e78 │ │ │ │ - ldr.w r0, [pc, #1540] @ 55e0 │ │ │ │ + beq.w 4de8 │ │ │ │ + ldr.w r0, [pc, #1680] @ 5594 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #264 @ 0x108 │ │ │ │ blx 1f28 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4e78 │ │ │ │ + beq.w 4de8 │ │ │ │ add.w r1, sl, #27264 @ 0x6a80 │ │ │ │ mov r0, r5 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ blx 1d90 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5414 │ │ │ │ + beq.w 540c │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ add r1, sp, #24 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #24] │ │ │ │ blx 2144 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5034 │ │ │ │ + beq.n 4f5e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 5034 │ │ │ │ + cbnz r3, 4f5e │ │ │ │ mov r0, r9 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5048 │ │ │ │ + beq.n 4f72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5224 │ │ │ │ + beq.w 542a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 4e78 │ │ │ │ + beq.w 4de8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 538c │ │ │ │ + bne.w 5394 │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.w 4bcc │ │ │ │ + bpl.w 4bc0 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, sl, #28672 @ 0x7000 │ │ │ │ add r1, sp, #32 │ │ │ │ adds r0, #116 @ 0x74 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -4320,48 +4250,123 @@ │ │ │ │ str r5, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ blx 1df4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 539e │ │ │ │ + bne.w 53a6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 4bce │ │ │ │ + beq.w 4bc2 │ │ │ │ mov r0, r5 │ │ │ │ blx 1f64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 53c6 │ │ │ │ + bne.w 53ce │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 4e7e │ │ │ │ + blt.w 4d0a │ │ │ │ ittt ne │ │ │ │ ldrbne.w r3, [r4, #52] @ 0x34 │ │ │ │ bicne.w r3, r3, #4 │ │ │ │ strbne.w r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 4bcc │ │ │ │ + b.n 4bc0 │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + ldr.w r2, [r3, r8, lsl #2] │ │ │ │ + mov r3, r4 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + ldr r5, [r2, #16] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + bl 42d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 4e08 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 5226 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 4d0a │ │ │ │ + subs r5, #1 │ │ │ │ + str r5, [r0, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 4d0a │ │ │ │ + b.n 4db0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 5460 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7700 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 4bc2 │ │ │ │ + mov.w r8, #1 │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ + ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ + bic.w r3, r3, #4 │ │ │ │ + strb.w r3, [r4, #52] @ 0x34 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 4cc6 │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 4ce6 │ │ │ │ + ldr.w r3, [pc, #1276] @ 5578 │ │ │ │ + add r1, sp, #32 │ │ │ │ + strd r2, r5, [sp, #32] │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + movs r3, #0 │ │ │ │ + add.w r0, r0, #41216 @ 0xa100 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ + blx 1df4 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 4bca │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 1f58 <_PyGen_FetchStopIterationValue@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 554e │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 4ad0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 4ad0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 4ad0 │ │ │ │ + mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 4be4 │ │ │ │ blx 1fd0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 7554 │ │ │ │ + bl 7614 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4bce │ │ │ │ + b.n 4bc2 │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 212c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5180 │ │ │ │ + beq.n 5186 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ @@ -4370,1355 +4375,1553 @@ │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ str.w r8, [r0, #16] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51e6 │ │ │ │ + bne.n 51e8 │ │ │ │ movs r0, #1 │ │ │ │ blx 1ff8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51d8 │ │ │ │ + beq.n 51da │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r7, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5146 │ │ │ │ + beq.n 514c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 522c │ │ │ │ - ldr.w r3, [pc, #1144] @ 55c0 │ │ │ │ + beq.n 523a │ │ │ │ + ldr.w r3, [pc, #1060] @ 5574 │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 4d30 │ │ │ │ + beq.w 4cb0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4d30 │ │ │ │ + bne.w 4cb0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4d30 │ │ │ │ + b.n 4cb0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 42d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5136 │ │ │ │ + beq.n 513c │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 4e78 │ │ │ │ + beq.w 4de8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4e78 │ │ │ │ + bne.w 4de8 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r2 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 514c │ │ │ │ - b.n 4e78 │ │ │ │ + bne.n 5152 │ │ │ │ + b.n 4de8 │ │ │ │ ldr.w r1, [r8] │ │ │ │ str r2, [r5, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 4cfa │ │ │ │ + bne.w 4c7a │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 4d10 │ │ │ │ - b.n 5146 │ │ │ │ - ldr.w r3, [pc, #1036] @ 55cc │ │ │ │ + bne.w 4c90 │ │ │ │ + b.n 514c │ │ │ │ + ldr r3, [pc, #952] @ (5580 ) │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #1052] @ 55e4 │ │ │ │ + ldr r1, [pc, #972] @ (5598 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e30 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - b.n 5180 │ │ │ │ + b.n 5186 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5210 │ │ │ │ + bne.n 5212 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - b.n 5180 │ │ │ │ + b.n 5186 │ │ │ │ mov r1, r7 │ │ │ │ blx 1fac │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51de │ │ │ │ + bne.n 51e0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5134 │ │ │ │ + beq.n 513a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5134 │ │ │ │ + bne.n 513a │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 5134 │ │ │ │ + b.n 513a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51e2 │ │ │ │ + bne.n 51e4 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 51e2 │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 51e4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 5028 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5048 │ │ │ │ - ldr r3, [pc, #912] @ (55c0 ) │ │ │ │ + b.n 5028 │ │ │ │ + ldr r3, [pc, #824] @ (5574 ) │ │ │ │ ldr r7, [r6, r3] │ │ │ │ - b.n 5196 │ │ │ │ - ldr r2, [pc, #920] @ (55cc ) │ │ │ │ + b.n 519c │ │ │ │ + ldr r2, [pc, #828] @ (5580 ) │ │ │ │ mov r0, r7 │ │ │ │ - ldr r3, [pc, #944] @ (55e8 ) │ │ │ │ + ldr r3, [pc, #852] @ (559c ) │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ bl 2d50 <__gmon_start__@plt+0xc00> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 526a │ │ │ │ + bne.n 5310 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 4bce │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 530e │ │ │ │ - ldr r1, [pc, #908] @ (55ec ) │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, pc │ │ │ │ - blx 2050 │ │ │ │ - b.n 4e7e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5252 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5252 │ │ │ │ - ldr r3, [pc, #848] @ (55cc ) │ │ │ │ + b.n 4bc2 │ │ │ │ + ldr r3, [pc, #792] @ (5580 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #876] @ (55f0 ) │ │ │ │ + ldr r3, [pc, #820] @ (55a0 ) │ │ │ │ add r3, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ bl 2d50 <__gmon_start__@plt+0xc00> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5252 │ │ │ │ + beq.n 5260 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5260 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 5260 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5252 │ │ │ │ + bne.w 4bc0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5252 │ │ │ │ + b.n 4bc0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 52bc │ │ │ │ + beq.n 52b8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 52bc │ │ │ │ + cbnz r2, 52b8 │ │ │ │ mov r0, r3 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #780] @ (55cc ) │ │ │ │ + ldr r3, [pc, #708] @ (5580 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r3, [pc, #816] @ (55f4 ) │ │ │ │ + ldr r3, [pc, #740] @ (55a4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 5284 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4bcc │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4bcc │ │ │ │ + b.n 526e │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + cbz r5, 52d6 │ │ │ │ + ldr r1, [pc, #732] @ (55a8 ) │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc │ │ │ │ + blx 2050 │ │ │ │ + b.n 4d0a │ │ │ │ + ldr r3, [pc, #668] @ (5574 ) │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ + b.n 52c8 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r3, [r4, #52] @ 0x34 │ │ │ │ - bl 7554 │ │ │ │ + bl 7614 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4e44 │ │ │ │ + beq.w 4db4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4e40 │ │ │ │ + beq.w 4db0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 4e4a │ │ │ │ - b.n 4bce │ │ │ │ - ldr r3, [pc, #688] @ (55c0 ) │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - b.n 525c │ │ │ │ + bne.w 4dba │ │ │ │ + b.n 4bc2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5260 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 5260 │ │ │ │ movs r2, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 4b82 │ │ │ │ - b.n 4b9c │ │ │ │ + bne.w 4b76 │ │ │ │ + b.n 4b90 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 4b74 │ │ │ │ - b.n 4b80 │ │ │ │ - ldr r3, [pc, #660] @ (55cc ) │ │ │ │ + bne.w 4b68 │ │ │ │ + b.n 4b74 │ │ │ │ + ldr r3, [pc, #572] @ (5580 ) │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #700] @ (55f8 ) │ │ │ │ + ldr r1, [pc, #612] @ (55ac ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e30 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.n 4bce │ │ │ │ + b.n 4bc2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 4e6c │ │ │ │ + blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 4e6c │ │ │ │ bl 3ef8 │ │ │ │ - ldr r3, [pc, #684] @ (55fc ) │ │ │ │ + ldr r3, [pc, #580] @ (55b0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ blx 1ec8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 4e78 │ │ │ │ - ldr r3, [pc, #616] @ (55cc ) │ │ │ │ + blt.w 4de8 │ │ │ │ + ldr r3, [pc, #512] @ (5580 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - beq.n 53b6 │ │ │ │ - ldr r3, [pc, #660] @ (5600 ) │ │ │ │ + beq.n 53be │ │ │ │ + ldr r3, [pc, #556] @ (55b4 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ strd r4, r5, [sp] │ │ │ │ add r3, pc │ │ │ │ - b.n 528c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4eee │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4eee │ │ │ │ + b.n 5276 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 505a │ │ │ │ + bne.w 4f84 │ │ │ │ mov r0, r7 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 505a │ │ │ │ + b.n 4f84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 509e │ │ │ │ + bne.w 4fc8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 50a4 │ │ │ │ - b.n 4bce │ │ │ │ - ldr r3, [pc, #588] @ (5604 ) │ │ │ │ + bne.w 4fce │ │ │ │ + b.n 4bc2 │ │ │ │ + ldr r3, [pc, #504] @ (55b8 ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ bl 2d50 <__gmon_start__@plt+0xc00> │ │ │ │ - b.n 5290 │ │ │ │ + b.n 527a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 50b8 │ │ │ │ + bne.w 4fe2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 50b8 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 4f98 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 4f98 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f40 │ │ │ │ + b.n 4fe2 │ │ │ │ + mov r0, r3 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4f40 │ │ │ │ + b.n 4ede │ │ │ │ add.w r1, sl, #26624 @ 0x6800 │ │ │ │ mov r0, r5 │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ blx 1d90 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 4f92 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4fb4 │ │ │ │ + b.n 4ebe │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 4ec2 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.n 4ec2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4e78 │ │ │ │ + beq.w 4de8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4e78 │ │ │ │ + bne.w 4de8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4e78 │ │ │ │ + b.n 4de8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 4f72 │ │ │ │ mov r0, r8 │ │ │ │ blx 1dc4 │ │ │ │ - b.n 4e7e │ │ │ │ + b.n 4d0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4de6 │ │ │ │ - blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4de6 │ │ │ │ + bne.w 4d56 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4d64 │ │ │ │ - bl 215c <__gmon_start__@plt+0xc> │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 52ee │ │ │ │ - ldr r3, [pc, #360] @ (55c4 ) │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #32 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - mov r3, r5 │ │ │ │ - add.w r0, r0, #28672 @ 0x7000 │ │ │ │ - adds r0, #52 @ 0x34 │ │ │ │ - blx 1df4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 4b52 │ │ │ │ + b.n 4d56 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54ce │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 4eee │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 4eee │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 5386 │ │ │ │ - b.n 4eee │ │ │ │ + beq.w 5628 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + b.w 4b68 │ │ │ │ + ldr r1, [r0, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ + blx 1ef8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 5048 │ │ │ │ + ldr.w r8, [sp, #12] │ │ │ │ + b.n 505c │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.w 4b96 │ │ │ │ - mov r0, r8 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.w 4b80 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 54e2 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 4b74 │ │ │ │ - ldr r1, [pc, #304] @ (5608 ) │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - blx 1e30 │ │ │ │ - b.n 4eee │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 4b82 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 4bce │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4bce │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 4bce │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 4adc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 4adc │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 553a │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 4c6c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 4c6c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4c64 │ │ │ │ - b.w 4c5e │ │ │ │ + b.n 4cde │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ - ldr r3, [pc, #96] @ (55c4 ) │ │ │ │ + ldr r3, [pc, #224] @ (5578 ) │ │ │ │ strd r5, r7, [sp, #32] │ │ │ │ ldr r0, [r6, r3] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r0, #28672 @ 0x7000 │ │ │ │ adds r0, #116 @ 0x74 │ │ │ │ blx 1df4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5624 │ │ │ │ + bne.n 54f0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 4bce │ │ │ │ + beq.w 4bc2 │ │ │ │ mov r0, r5 │ │ │ │ blx 1f64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 563a │ │ │ │ + bne.n 551a │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 4e7e │ │ │ │ - beq.w 4d3c │ │ │ │ + blt.w 4d0a │ │ │ │ + beq.w 4cbc │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strb.w r3, [r4, #52] @ 0x34 │ │ │ │ - b.w 4d3c │ │ │ │ + b.w 4cbc │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 4d96 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 54b6 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 54bc │ │ │ │ + b.w 4bc2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 4d0a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 4d0a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 54ce │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 54ce │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 4bc2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 4bc2 │ │ │ │ mov r0, r8 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4e26 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + b.w 4bc2 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 4ad0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 4ad0 │ │ │ │ + mov r8, r0 │ │ │ │ + b.w 4bda │ │ │ │ + bl 215c <__gmon_start__@plt+0xc> │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 52f0 │ │ │ │ + push {r1, r2, r4, r5, r6, lr} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + @ instruction: 0xb8f0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #16 │ │ │ │ + adds r4, #86 @ 0x56 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r5, lr} │ │ │ │ + @ instruction: 0xb604 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #118 @ 0x76 │ │ │ │ + cmp r6, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #118 @ 0x76 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #2 │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #174 @ 0xae │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r5, #90 @ 0x5a │ │ │ │ + cmp r6, #0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + cmp r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [r0, #48] @ 0x30 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 1ef8 │ │ │ │ + ldr r3, [pc, #124] @ (563c ) │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #32 │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + mov r3, r5 │ │ │ │ + add.w r0, r0, #28672 @ 0x7000 │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ + blx 1df4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4bdc │ │ │ │ - ldr.w r8, [sp, #12] │ │ │ │ - b.w 4bee │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5582 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 5588 │ │ │ │ - b.w 4bce │ │ │ │ + bne.w 4b46 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 5458 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 5028 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 5028 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 559a │ │ │ │ + beq.w 5234 │ │ │ │ + b.n 5028 │ │ │ │ mov r0, r5 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 559a │ │ │ │ - nop │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.w 4b8a │ │ │ │ + mov r0, r8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.w 4b74 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + b.w 4b76 │ │ │ │ + ldr r1, [pc, #12] @ (5640 ) │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + blx 1e30 │ │ │ │ + b.n 5028 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ + 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 │ │ │ │ - ldr r4, [pc, #52] @ (5694 ) │ │ │ │ + ldr r4, [pc, #52] @ (568c ) │ │ │ │ blx 20f0 <_PyThreadState_GetCurrent@plt> │ │ │ │ ldr.w r2, [r0, #192] @ 0xc0 │ │ │ │ add r4, pc │ │ │ │ - cbnz r2, 5682 │ │ │ │ - ldr r3, [pc, #44] @ (5698 ) │ │ │ │ + cbnz r2, 567a │ │ │ │ + ldr r3, [pc, #44] @ (5690 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #44] @ (569c ) │ │ │ │ + ldr r1, [pc, #44] @ (5694 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 567c │ │ │ │ + b.n 5674 │ │ │ │ nop │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ + cmp r1, #22 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #332] @ (5804 ) │ │ │ │ + ldr r3, [pc, #332] @ (57fc ) │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5734 │ │ │ │ + beq.n 572c │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r1, #12] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ strd r2, r6, [sp, #16] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 57ea │ │ │ │ - ldr r2, [pc, #304] @ (5808 ) │ │ │ │ + beq.w 57e2 │ │ │ │ + ldr r2, [pc, #304] @ (5800 ) │ │ │ │ add r1, sp, #16 │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r0, [r3, r2] │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ add.w r0, r0, #28672 @ 0x7000 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ blx 1df4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57e4 │ │ │ │ + beq.n 57dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5708 │ │ │ │ + beq.n 5700 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 57da │ │ │ │ + beq.n 57d2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 571c │ │ │ │ + beq.n 5714 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 57ce │ │ │ │ - cbz r5, 5730 │ │ │ │ + beq.n 57c6 │ │ │ │ + cbz r5, 5728 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 5730 │ │ │ │ + beq.n 5728 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 57b6 │ │ │ │ + beq.n 57ae │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5794 │ │ │ │ + bne.n 578c │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - cbnz r5, 5742 │ │ │ │ + cbnz r5, 573a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r6, #0 │ │ │ │ str r6, [r4, #20] │ │ │ │ mov r9, r3 │ │ │ │ cmp r6, r9 │ │ │ │ - blt.n 5768 │ │ │ │ + blt.n 5760 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5738 │ │ │ │ + beq.n 5730 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5738 │ │ │ │ + bne.n 5730 │ │ │ │ mov r0, r5 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 573a │ │ │ │ + b.n 5732 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ mov r3, r4 │ │ │ │ adds r6, #1 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ bl 42d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 574a │ │ │ │ + beq.n 5742 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 57c2 │ │ │ │ + bne.n 57ba │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 573a │ │ │ │ + b.n 5732 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 578e │ │ │ │ + beq.n 5786 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 578e │ │ │ │ + beq.n 5786 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 578e │ │ │ │ + bne.n 5786 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 578e │ │ │ │ + b.n 5786 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 5730 │ │ │ │ + b.n 5728 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 578e │ │ │ │ + bne.n 5786 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 57b0 │ │ │ │ + b.n 57a8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 571c │ │ │ │ + b.n 5714 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 570a │ │ │ │ + b.n 5702 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 570a │ │ │ │ - ldr r2, [pc, #28] @ (5808 ) │ │ │ │ + b.n 5702 │ │ │ │ + ldr r2, [pc, #28] @ (5800 ) │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add.w r0, r0, #28672 @ 0x7000 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ blx 1df4 │ │ │ │ - b.n 56f2 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + b.n 56ea │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (5850 ) │ │ │ │ + ldr r2, [pc, #48] @ (5848 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (5854 ) │ │ │ │ + ldr r2, [pc, #44] @ (584c ) │ │ │ │ add r2, pc │ │ │ │ blx 1f94 <_PyDict_DelItemIf@plt> │ │ │ │ - cbz r0, 5834 │ │ │ │ + cbz r0, 582c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #32] @ (5858 ) │ │ │ │ + ldr r0, [pc, #32] @ (5850 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r3, [pc, #32] @ (585c ) │ │ │ │ - ldr r1, [pc, #36] @ (5860 ) │ │ │ │ + ldr r3, [pc, #32] @ (5854 ) │ │ │ │ + ldr r1, [pc, #36] @ (5858 ) │ │ │ │ ldr r0, [r5, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2050 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5830 │ │ │ │ - add r7, pc, #872 @ (adr r7, 5bbc ) │ │ │ │ + b.n 5828 │ │ │ │ + add r7, pc, #904 @ (adr r7, 5bd4 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r1, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #242 @ 0xf2 │ │ │ │ + cmp r0, #186 @ 0xba │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #156] @ (5910 ) │ │ │ │ + ldr r4, [pc, #156] @ (5908 ) │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add.w r0, r1, #12 │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r2, 58b8 │ │ │ │ - ldr r3, [pc, #140] @ (5914 ) │ │ │ │ + cbz r2, 58b0 │ │ │ │ + ldr r3, [pc, #140] @ (590c ) │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp, #16] │ │ │ │ add.w r3, r3, #280 @ 0x118 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r4, r1 │ │ │ │ blx 1e8c <_PyArg_UnpackKeywords@plt> │ │ │ │ - cbz r0, 58e8 │ │ │ │ - cbz r4, 58bc │ │ │ │ + cbz r0, 58e0 │ │ │ │ + cbz r4, 58b4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ bl 3f14 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbnz r1, 58cc │ │ │ │ - cbz r0, 58ee │ │ │ │ - ldr r3, [pc, #88] @ (5918 ) │ │ │ │ + cbnz r1, 58c4 │ │ │ │ + cbz r0, 58e6 │ │ │ │ + ldr r3, [pc, #88] @ (5910 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ bl 3f14 │ │ │ │ - b.n 58b4 │ │ │ │ - ldr r4, [pc, #76] @ (591c ) │ │ │ │ + b.n 58ac │ │ │ │ + ldr r4, [pc, #76] @ (5914 ) │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ add r4, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r4, r4, #280 @ 0x118 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #16] │ │ │ │ blx 1e8c <_PyArg_UnpackKeywords@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58ac │ │ │ │ + bne.n 58a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58b4 │ │ │ │ + b.n 58ac │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ strd r0, r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #40] @ (5920 ) │ │ │ │ + ldr r3, [pc, #40] @ (5918 ) │ │ │ │ mov r1, r0 │ │ │ │ strd r0, r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #280 @ 0x118 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ blx 1e8c <_PyArg_UnpackKeywords@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58bc │ │ │ │ - b.n 58e8 │ │ │ │ - add r7, pc, #512 @ (adr r7, 5b14 ) │ │ │ │ + bne.n 58b4 │ │ │ │ + b.n 58e0 │ │ │ │ + add r7, pc, #544 @ (adr r7, 5b2c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #520 @ 0x208 │ │ │ │ + add r4, sp, #552 @ 0x228 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #248 @ 0xf8 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #40] @ 595c │ │ │ │ + ldr.w ip, [pc, #40] @ 5954 │ │ │ │ cmp r0, r1 │ │ │ │ add ip, pc │ │ │ │ - bne.n 5940 │ │ │ │ + bne.n 5938 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #28] @ (5960 ) │ │ │ │ + ldr r0, [pc, #28] @ (5958 ) │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #28] @ (5964 ) │ │ │ │ + ldr r1, [pc, #28] @ (595c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2050 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #784 @ (adr r6, 5c70 ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 5c88 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #232 @ 0xe8 │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ 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 r1, [pc, #108] @ (59e4 ) │ │ │ │ + ldr r1, [pc, #108] @ (59dc ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ blx 1d60 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r2, 59da │ │ │ │ + cbz r2, 59d2 │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ - cbz r2, 59ba │ │ │ │ + cbz r2, 59b2 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #92] @ 0x5c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r1, [r3, #88] @ 0x58 │ │ │ │ str r2, [r4, #8] │ │ │ │ blx 20e4 <_Py_NewReference@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59d0 │ │ │ │ + beq.n 59c8 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 20fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2120 <_PyObject_GC_New@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59b6 │ │ │ │ + beq.n 59ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 59aa │ │ │ │ + bne.n 59a2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 20fc │ │ │ │ - b.n 59b6 │ │ │ │ + b.n 59ae │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 215c <__gmon_start__@plt+0xc> │ │ │ │ nop │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ movs r1, 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 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ blx 1f70 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5a16 │ │ │ │ + cbz r0, 5a0e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a16 │ │ │ │ + beq.n 5a0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 5a36 │ │ │ │ + cbz r3, 5a2e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbnz r0, 5a46 │ │ │ │ + cbnz r0, 5a3e │ │ │ │ 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 5a34 │ │ │ │ + beq.n 5a2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5a3c │ │ │ │ + cbz r3, 5a34 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5a16 │ │ │ │ + b.n 5a0e │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2034 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a1a │ │ │ │ + beq.n 5a12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a1a │ │ │ │ + bne.n 5a12 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5a1a │ │ │ │ + b.n 5a12 │ │ │ │ nop │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #412] @ (5c08 ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r3, pc │ │ │ │ + mov r5, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - sub sp, #8 │ │ │ │ - ldr.w ip, [pc, #192] @ 5b38 │ │ │ │ - add ip, pc │ │ │ │ - cbz r3, 5aa2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 5b0e │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 5aec │ │ │ │ + ldr r1, [pc, #396] @ (5c0c ) │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r0, #8] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 1d60 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 5be0 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - mov r2, r0 │ │ │ │ - cbnz r1, 5aa8 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.n 5ba0 │ │ │ │ + cmp r1, #2 │ │ │ │ + bne.w 5bee │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ - bmi.n 5b0e │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - orr.w r1, r1, #2 │ │ │ │ + bic.w r1, r1, #1 │ │ │ │ strb.w r1, [r3, #52] @ 0x34 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 5aa2 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [r2, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 640c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 5b2e │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + cmp r0, ip │ │ │ │ + bne.n 5b22 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5b20 │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r4 │ │ │ │ - beq.n 5aea │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 5ad2 │ │ │ │ subs r2, #1 │ │ │ │ - str r0, [sp, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 5ae2 │ │ │ │ - blx 1d6c <_PyGen_SetStopIterationValue@plt> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 5afe │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 5bc4 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 1d6c <_PyGen_SetStopIterationValue@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ada │ │ │ │ + bne.n 5b12 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ + bmi.n 5bd0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + orr.w r1, r1, #2 │ │ │ │ + strb.w r1, [r3, #52] @ 0x34 │ │ │ │ + cmp r2, r0 │ │ │ │ + ittt ne │ │ │ │ + addne r2, #1 │ │ │ │ + movne r4, r3 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + bne.n 5ae6 │ │ │ │ + mov r4, r3 │ │ │ │ + b.n 5ae6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ada │ │ │ │ + bne.n 5ae6 │ │ │ │ mov r0, r1 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5ada │ │ │ │ - ldr r3, [pc, #44] @ (5b3c ) │ │ │ │ - ldr r1, [pc, #44] @ (5b40 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 1e30 │ │ │ │ - b.n 5ada │ │ │ │ + b.n 5ae6 │ │ │ │ + adds r0, #1 │ │ │ │ + str r0, [r1, #0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, ip │ │ │ │ + bne.n 5aca │ │ │ │ + b.n 5ad2 │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 5bac │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 205c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 5b8c │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r4, #0] │ │ │ │ + cbz r0, 5b70 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov.w ip, #0 │ │ │ │ + str.w ip, [r3, #28] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 5ada │ │ │ │ + beq.n 5b70 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5ada │ │ │ │ + beq.n 5bfe │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 20cc │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 5b8c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cbz r2, 5bb2 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 5b9c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbz r2, 5bbc │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 5ae6 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 76bc │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 5b8c │ │ │ │ + ldr r2, [pc, #96] @ (5c10 ) │ │ │ │ + ldr r1, [r5, r2] │ │ │ │ + b.n 5b34 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 5b8c │ │ │ │ mov r0, r3 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5ada │ │ │ │ - add r5, pc, #520 @ (adr r5, 5d44 ) │ │ │ │ + b.n 5b9c │ │ │ │ + mov r0, r3 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + b.n 5ad2 │ │ │ │ + ldr r3, [pc, #64] @ (5c14 ) │ │ │ │ + ldr r1, [pc, #68] @ (5c18 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 1e30 │ │ │ │ + b.n 5b9c │ │ │ │ + ldr r1, [pc, #56] @ (5c1c ) │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + blx 1e30 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 5b8c │ │ │ │ + ldr r1, [pc, #48] @ (5c20 ) │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 1e30 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 5b8c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 5b70 │ │ │ │ + add r5, pc, #568 @ (adr r5, 5e44 ) │ │ │ │ movs r1, r0 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ + movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ + movs r6, #248 @ 0xf8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ movs r6, #250 @ 0xfa │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, 5b72 │ │ │ │ + cbz r0, 5c52 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5b72 │ │ │ │ + beq.n 5c52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 5b7c │ │ │ │ + cbz r3, 5c5c │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 5b86 │ │ │ │ + cbnz r0, 5c66 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 5b72 │ │ │ │ + b.n 5c52 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r2, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5b76 │ │ │ │ + beq.n 5c56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5b76 │ │ │ │ + bne.n 5c56 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5b76 │ │ │ │ + b.n 5c56 │ │ │ │ nop │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - ldr r3, [pc, #20] @ (5bc0 ) │ │ │ │ + ldr r3, [pc, #20] @ (5ca0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 5bba │ │ │ │ + cbz r2, 5c9a │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ - cbz r2, 5bba │ │ │ │ - ldr r2, [pc, #12] @ (5bc4 ) │ │ │ │ + cbz r2, 5c9a │ │ │ │ + ldr r2, [pc, #12] @ (5ca4 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ (5bc8 ) │ │ │ │ + ldr r2, [pc, #12] @ (5ca8 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - add r4, pc, #320 @ (adr r4, 5d04 ) │ │ │ │ + add r3, pc, #448 @ (adr r3, 5e64 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - sub sp, #8 │ │ │ │ - ldr.w lr, [pc, #164] @ 5c84 │ │ │ │ - mov.w ip, #0 │ │ │ │ - str.w ip, [r2] │ │ │ │ - add lr, pc │ │ │ │ - cbz r3, 5c2c │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #380] @ (5e38 ) │ │ │ │ mov r4, r2 │ │ │ │ - cbnz r0, 5c44 │ │ │ │ - ldrb.w r0, [r3, #52] @ 0x34 │ │ │ │ - lsls r2, r0, #30 │ │ │ │ - bmi.n 5c32 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - orr.w r0, r0, #2 │ │ │ │ - strb.w r0, [r3, #52] @ 0x34 │ │ │ │ - cmp r1, ip │ │ │ │ - mov.w r0, #1 │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r3, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 5c2c │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - cbz r1, 5c7a │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c1a │ │ │ │ - ldr r3, [pc, #84] @ (5c88 ) │ │ │ │ - ldr r1, [pc, #84] @ (5c8c ) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r2, #0 │ │ │ │ + add r3, pc │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 5da2 │ │ │ │ + ldr r1, [r3, #48] @ 0x30 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 5de6 │ │ │ │ + ldr r1, [pc, #356] @ (5e3c ) │ │ │ │ + str r2, [r0, #8] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [lr, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 1e30 │ │ │ │ - b.n 5c2c │ │ │ │ - mov r0, r3 │ │ │ │ - str.w ip, [r1, #8] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 640c │ │ │ │ + blx 1d60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - mov r2, r0 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 5dd8 │ │ │ │ + ldr r1, [r3, #48] @ 0x30 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.w 5e1c │ │ │ │ + cmp r1, #2 │ │ │ │ + bne.w 5e0c │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ + bic.w r1, r1, #1 │ │ │ │ + strb.w r1, [r3, #52] @ 0x34 │ │ │ │ + cbnz r0, 5d38 │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp r1, r0 │ │ │ │ + bne.n 5d32 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5c1e │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 5c68 │ │ │ │ + beq.n 5d2a │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbz r1, 5c6e │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 5dbc │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ - b.n 5c1a │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + b.n 5d18 │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 5dc8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 205c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 5d92 │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r4, #0] │ │ │ │ + cbz r0, 5d76 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov.w ip, #0 │ │ │ │ + str.w ip, [r3, #28] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 5d76 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cbz r2, 5dce │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 20cc │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 5d92 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cbz r2, 5db0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 5da2 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbz r2, 5da8 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 5d2e │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 5da2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 5d92 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 5c68 │ │ │ │ - mov r0, r3 │ │ │ │ + b.n 5d2a │ │ │ │ + ldr r2, [pc, #116] @ (5e40 ) │ │ │ │ + ldr r1, [r5, r2] │ │ │ │ + b.n 5d3e │ │ │ │ + str r3, [sp, #4] │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5c2c │ │ │ │ - nop │ │ │ │ - add r4, pc, #72 @ (adr r4, 5cd0 ) │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 5d76 │ │ │ │ + ldr r1, [pc, #104] @ (5e44 ) │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + blx 1e30 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 5d92 │ │ │ │ + ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ + bmi.n 5e28 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + orr.w r1, r1, #2 │ │ │ │ + strb.w r1, [r3, #52] @ 0x34 │ │ │ │ + cmp r2, r0 │ │ │ │ + mov.w r0, #1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 5d2e │ │ │ │ + ldr r1, [pc, #56] @ (5e48 ) │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 1e30 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 5d92 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 76bc │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 5d92 │ │ │ │ + ldr r3, [pc, #32] @ (5e4c ) │ │ │ │ + ldr r1, [pc, #36] @ (5e50 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 1e30 │ │ │ │ + b.n 5da2 │ │ │ │ + add r3, pc, #232 @ (adr r3, 5f24 ) │ │ │ │ + movs r1, r0 │ │ │ │ + add r0, sp, #216 @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #96 @ 0x60 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ + movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #214 @ 0xd6 │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - ldr r3, [pc, #24] @ (5cac ) │ │ │ │ + ldr r3, [pc, #24] @ (5e70 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 5c9e │ │ │ │ + cbz r2, 5e62 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 5ca4 │ │ │ │ - ldr r2, [pc, #16] @ (5cb0 ) │ │ │ │ + beq.n 5e68 │ │ │ │ + ldr r2, [pc, #16] @ (5e74 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ (5cb4 ) │ │ │ │ + ldr r2, [pc, #12] @ (5e78 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r3, pc, #416 @ (adr r3, 5e50 ) │ │ │ │ + add r1, pc, #656 @ (adr r1, 6104 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #144] @ 5d58 │ │ │ │ + ldr.w ip, [pc, #144] @ 5f1c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc │ │ │ │ - cbnz r3, 5d12 │ │ │ │ - cbnz r0, 5d0c │ │ │ │ + cbnz r3, 5ed6 │ │ │ │ + cbnz r0, 5ed0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5d46 │ │ │ │ + beq.n 5f0a │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5d38 │ │ │ │ + beq.n 5efc │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5d26 │ │ │ │ + bne.n 5eea │ │ │ │ ldr r0, [r2, #24] │ │ │ │ - cbnz r0, 5cf0 │ │ │ │ - ldr r3, [pc, #112] @ (5d5c ) │ │ │ │ + cbnz r0, 5eb4 │ │ │ │ + ldr r3, [pc, #112] @ (5f20 ) │ │ │ │ ldr.w r0, [ip, r3] │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r2, #52] @ 0x34 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r2, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5cd4 │ │ │ │ - ldr r3, [pc, #76] @ (5d60 ) │ │ │ │ - ldr r1, [pc, #76] @ (5d64 ) │ │ │ │ + beq.n 5e98 │ │ │ │ + ldr r3, [pc, #76] @ (5f24 ) │ │ │ │ + ldr r1, [pc, #76] @ (5f28 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e30 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #60] @ (5d68 ) │ │ │ │ + ldr r1, [pc, #60] @ (5f2c ) │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ blx 1e30 │ │ │ │ - b.n 5d22 │ │ │ │ + b.n 5ee6 │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 75fc │ │ │ │ - b.n 5d22 │ │ │ │ + bl 76bc │ │ │ │ + b.n 5ee6 │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #32] @ (5d6c ) │ │ │ │ + ldr r1, [pc, #32] @ (5f30 ) │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ blx 1e30 │ │ │ │ - b.n 5d22 │ │ │ │ - add r3, pc, #184 @ (adr r3, 5e14 ) │ │ │ │ + b.n 5ee6 │ │ │ │ + add r1, pc, #424 @ (adr r1, 60c8 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #30 │ │ │ │ + movs r4, #46 @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ + movs r4, #54 @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r1, #42 @ 0x2a │ │ │ │ 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 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r5, [pc, #796] @ (60a4 ) │ │ │ │ + ldr r5, [pc, #796] @ (6268 ) │ │ │ │ mov r4, r0 │ │ │ │ it gt │ │ │ │ movgt r0, #0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ it le │ │ │ │ movle r0, #1 │ │ │ │ add r5, pc │ │ │ │ orrs r0, r3 │ │ │ │ - bne.n 5dd8 │ │ │ │ + bne.n 5f9c │ │ │ │ clz ip, r2 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 5dd8 │ │ │ │ + bne.n 5f9c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 5e0e │ │ │ │ + cbz r3, 5fd2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5e20 │ │ │ │ + bne.n 5fe4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r5, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e64 │ │ │ │ + bne.n 6028 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 209c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #716] @ (60a8 ) │ │ │ │ + ldr r2, [pc, #716] @ (626c ) │ │ │ │ mov.w ip, #1 │ │ │ │ str.w ip, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, #324 @ 0x144 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd ip, r2, [sp, #8] │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ blx 1e8c <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5dd0 │ │ │ │ + beq.n 5f94 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5db8 │ │ │ │ - ldr r3, [pc, #668] @ (60ac ) │ │ │ │ - ldr r1, [pc, #668] @ (60b0 ) │ │ │ │ + bne.n 5f7c │ │ │ │ + ldr r3, [pc, #668] @ (6270 ) │ │ │ │ + ldr r1, [pc, #668] @ (6274 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e30 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 5dd0 │ │ │ │ + b.n 5f94 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, r1 │ │ │ │ mov r1, r6 │ │ │ │ itt ne │ │ │ │ @@ -5727,43 +5930,43 @@ │ │ │ │ movs r2, #2 │ │ │ │ blx 2090 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 5e52 │ │ │ │ + beq.n 6016 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 5fe4 │ │ │ │ + beq.w 61a8 │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 5e1c │ │ │ │ + beq.n 5fe0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 601a │ │ │ │ + beq.w 61de │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5dc8 │ │ │ │ + beq.n 5f8c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r9, r3 │ │ │ │ - cbnz r3, 5e86 │ │ │ │ + cbnz r3, 604a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r9, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5dc8 │ │ │ │ + beq.n 5f8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5dc8 │ │ │ │ + bne.n 5f8c │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5dc8 │ │ │ │ + b.n 5f8c │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5edc │ │ │ │ + bne.n 60a0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ @@ -5774,44 +5977,44 @@ │ │ │ │ movs r2, #2 │ │ │ │ blx 2090 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 5f3e │ │ │ │ + bne.n 6102 │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 5e1c │ │ │ │ + beq.n 5fe0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5dc8 │ │ │ │ + bne.n 5f8c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 5ed2 │ │ │ │ + cbz r0, 6096 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 5fec │ │ │ │ + bne.w 61b0 │ │ │ │ adds r0, r5, #1 │ │ │ │ blx 209c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 5dd0 │ │ │ │ + b.n 5f94 │ │ │ │ mov r0, r3 │ │ │ │ blx 1ff8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5dd0 │ │ │ │ + beq.w 5f94 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f66 │ │ │ │ + beq.n 612a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp sl, r2 │ │ │ │ - bge.n 5f52 │ │ │ │ + bge.n 6116 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r2, [r2, sl, lsl #2] │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ @@ -5822,2082 +6025,1976 @@ │ │ │ │ it ne │ │ │ │ strne r2, [r7, #0] │ │ │ │ movs r2, #2 │ │ │ │ blx 2090 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 600a │ │ │ │ + bne.n 61ce │ │ │ │ cmp r9, r8 │ │ │ │ - ble.n 5ffc │ │ │ │ + ble.n 61c0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r7, [r2, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 5ef2 │ │ │ │ + b.n 60b6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5eb6 │ │ │ │ + bne.n 607a │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #24] │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b.n 5eb6 │ │ │ │ + b.n 607a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 5f8c │ │ │ │ + bne.n 6150 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 6062 │ │ │ │ + bne.n 6226 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5f7c │ │ │ │ + bne.n 6140 │ │ │ │ add.w r0, r9, r5 │ │ │ │ blx 209c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 5dd0 │ │ │ │ + b.n 5f94 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5f70 │ │ │ │ + bne.n 6134 │ │ │ │ mov r0, r3 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5f70 │ │ │ │ + b.n 6134 │ │ │ │ cmp r9, r8 │ │ │ │ it gt │ │ │ │ strgt.w r8, [r3, #8] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ it gt │ │ │ │ ldrgt r2, [r0, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 5fce │ │ │ │ + beq.n 6192 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ blx 20c0 │ │ │ │ cmp r0, #0 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ - bge.n 5fce │ │ │ │ + bge.n 6192 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 5e1c │ │ │ │ + beq.w 5fe0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 5e1c │ │ │ │ + bne.w 5fe0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5e1c │ │ │ │ + b.n 5fe0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 6076 │ │ │ │ + bne.n 623a │ │ │ │ subs r0, r5, r4 │ │ │ │ add r0, r2 │ │ │ │ blx 209c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 5dd0 │ │ │ │ + b.n 5f94 │ │ │ │ mov r0, r3 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5e52 │ │ │ │ + b.n 6016 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5ed2 │ │ │ │ + bne.w 6096 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5ed2 │ │ │ │ + b.n 6096 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 1fac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 608a │ │ │ │ + bne.n 624e │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 5f38 │ │ │ │ - b.n 5fb0 │ │ │ │ + bge.n 60fc │ │ │ │ + b.n 6174 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 602c │ │ │ │ + cbz r0, 61f0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6054 │ │ │ │ + bne.n 6218 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5e5e │ │ │ │ + beq.w 6022 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5e5e │ │ │ │ + beq.w 6022 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5e5e │ │ │ │ + bne.w 6022 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5e5e │ │ │ │ + b.n 6022 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 602c │ │ │ │ + bne.n 61f0 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 602c │ │ │ │ + b.n 61f0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 5f66 │ │ │ │ + bne.w 612a │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.n 5f66 │ │ │ │ + b.n 612a │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5fd8 │ │ │ │ + bne.n 619c │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 5fd8 │ │ │ │ + b.n 619c │ │ │ │ subs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6014 │ │ │ │ + bne.n 61d8 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ - b.n 6014 │ │ │ │ + b.n 61d8 │ │ │ │ nop │ │ │ │ - add r2, pc, #416 @ (adr r2, 6248 ) │ │ │ │ + add r0, pc, #656 @ (adr r0, 64fc ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #176 @ (adr r7, 615c ) │ │ │ │ + add r5, pc, #416 @ (adr r5, 6410 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #106 @ 0x6a │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #216] @ (619c ) │ │ │ │ + ldr r1, [pc, #216] @ (6360 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #216] @ (61a0 ) │ │ │ │ + ldr r3, [pc, #216] @ (6364 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 1d60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 616c │ │ │ │ + beq.n 6330 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 6164 │ │ │ │ + beq.n 6328 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 6186 │ │ │ │ + bne.n 634a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r4, #52] @ 0x34 │ │ │ │ - cbnz r0, 610c │ │ │ │ + cbnz r0, 62d0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6178 │ │ │ │ + beq.n 633c │ │ │ │ blx 205c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6160 │ │ │ │ + blt.n 6324 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - cbz r0, 6146 │ │ │ │ + cbz r0, 630a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6146 │ │ │ │ + beq.n 630a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 6192 │ │ │ │ + cbz r3, 6356 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 20cc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6160 │ │ │ │ + beq.n 6324 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 617e │ │ │ │ + cbz r3, 6342 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6108 │ │ │ │ + b.n 62cc │ │ │ │ mov r1, r4 │ │ │ │ - bl 75fc │ │ │ │ - b.n 6160 │ │ │ │ - ldr r1, [pc, #52] @ (61a4 ) │ │ │ │ + bl 76bc │ │ │ │ + b.n 6324 │ │ │ │ + ldr r1, [pc, #52] @ (6368 ) │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ blx 1e30 │ │ │ │ - b.n 6160 │ │ │ │ - ldr r3, [pc, #44] @ (61a8 ) │ │ │ │ + b.n 6324 │ │ │ │ + ldr r3, [pc, #44] @ (636c ) │ │ │ │ ldr r1, [r5, r3] │ │ │ │ - b.n 6112 │ │ │ │ + b.n 62d6 │ │ │ │ mov r0, r1 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6160 │ │ │ │ - ldr r1, [pc, #36] @ (61ac ) │ │ │ │ + b.n 6324 │ │ │ │ + ldr r1, [pc, #36] @ (6370 ) │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ blx 1e30 │ │ │ │ - b.n 6160 │ │ │ │ + b.n 6324 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 6146 │ │ │ │ - add r4, pc, #272 @ (adr r4, 62b0 ) │ │ │ │ + b.n 630a │ │ │ │ + add r2, pc, #512 @ (adr r2, 6564 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r1, #0 │ │ │ │ + adds r0, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + subs r6, r3, #6 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r6, [pc, #552] @ (63f0 ) │ │ │ │ + ldr r6, [pc, #552] @ (65b4 ) │ │ │ │ mov r7, r1 │ │ │ │ it gt │ │ │ │ movgt r1, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ it le │ │ │ │ movle r1, #1 │ │ │ │ add r6, pc │ │ │ │ mov r4, r0 │ │ │ │ orrs r1, r3 │ │ │ │ - bne.w 63a0 │ │ │ │ + bne.w 6564 │ │ │ │ clz r1, r2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ cmp r5, #1 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 63a0 │ │ │ │ + bne.w 6564 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr.w r0, [r7, #444] @ 0x1bc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r8, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 63d8 │ │ │ │ + beq.w 659c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 6392 │ │ │ │ + bne.w 6556 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6296 │ │ │ │ + beq.n 645a │ │ │ │ ldr r5, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ strd r1, r7, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 62f8 │ │ │ │ - ldr r3, [pc, #440] @ (63f4 ) │ │ │ │ + beq.n 64bc │ │ │ │ + ldr r3, [pc, #440] @ (65b8 ) │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ add.w r0, r0, #28672 @ 0x7000 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ blx 1df4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6382 │ │ │ │ + beq.w 6546 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6370 │ │ │ │ + beq.w 6534 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 636c │ │ │ │ + beq.n 6530 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6364 │ │ │ │ + beq.n 6528 │ │ │ │ movs r2, #0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6358 │ │ │ │ - cbz r5, 6292 │ │ │ │ + beq.n 651c │ │ │ │ + cbz r5, 6456 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 6292 │ │ │ │ + beq.n 6456 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 634c │ │ │ │ + beq.n 6510 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 631e │ │ │ │ + bne.n 64e2 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - cbnz r5, 62a4 │ │ │ │ - ldr r3, [pc, #348] @ (63f8 ) │ │ │ │ + cbnz r5, 6468 │ │ │ │ + ldr r3, [pc, #348] @ (65bc ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r7 │ │ │ │ str r7, [r4, #20] │ │ │ │ mov sl, r3 │ │ │ │ cmp sl, r9 │ │ │ │ - bgt.n 62cc │ │ │ │ + bgt.n 6490 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 629a │ │ │ │ + beq.n 645e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 629a │ │ │ │ + bne.n 645e │ │ │ │ mov r0, r5 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 629a │ │ │ │ + b.n 645e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ mov r3, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ bl 42d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62ae │ │ │ │ + beq.n 6472 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6340 │ │ │ │ + bne.n 6504 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 629e │ │ │ │ - ldr r3, [pc, #248] @ (63f4 ) │ │ │ │ + b.n 6462 │ │ │ │ + ldr r3, [pc, #248] @ (65b8 ) │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ mov r3, r5 │ │ │ │ add.w r0, r0, #28672 @ 0x7000 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ blx 1df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 625a │ │ │ │ + bne.n 641e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 638c │ │ │ │ + bne.n 6550 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 629e │ │ │ │ + beq.n 6462 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 62f4 │ │ │ │ + beq.n 64b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 62f4 │ │ │ │ + bne.n 64b8 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 62f4 │ │ │ │ + b.n 64b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 62f4 │ │ │ │ + bne.n 64b8 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 633a │ │ │ │ + b.n 64fe │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #28] │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b.n 6292 │ │ │ │ + b.n 6456 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #28] │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b.n 627e │ │ │ │ + b.n 6442 │ │ │ │ movs r2, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6280 │ │ │ │ - b.n 6296 │ │ │ │ + bne.n 6444 │ │ │ │ + b.n 645a │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 6276 │ │ │ │ - b.n 627e │ │ │ │ + bne.w 643a │ │ │ │ + b.n 6442 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 63e8 │ │ │ │ + beq.n 65ac │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6276 │ │ │ │ - ldr r1, [pc, #104] @ (63fc ) │ │ │ │ + b.n 643a │ │ │ │ + ldr r1, [pc, #104] @ (65c0 ) │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ blx 1e30 │ │ │ │ - b.n 62f4 │ │ │ │ + b.n 64b8 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #92] @ (6400 ) │ │ │ │ + ldr r2, [pc, #92] @ (65c4 ) │ │ │ │ mov r1, r5 │ │ │ │ movs r5, #1 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add.w r2, r2, #368 @ 0x170 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ str r5, [sp, #16] │ │ │ │ blx 1e8c <_PyArg_UnpackKeywords@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 629e │ │ │ │ + beq.w 6462 │ │ │ │ ldr.w r2, [r7, #444] @ 0x1bc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ mov r8, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 6204 │ │ │ │ - ldr r3, [pc, #40] @ (6404 ) │ │ │ │ - ldr r1, [pc, #44] @ (6408 ) │ │ │ │ + bne.w 63c8 │ │ │ │ + ldr r3, [pc, #40] @ (65c8 ) │ │ │ │ + ldr r1, [pc, #44] @ (65cc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e30 │ │ │ │ - b.n 62f4 │ │ │ │ + b.n 64b8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6280 │ │ │ │ + b.n 6444 │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #400] @ 0x190 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, #4 │ │ │ │ + adds r4, r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #416 @ (adr r1, 65a4 ) │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #224] @ (64fc ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #224] @ (6500 ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - add r1, pc │ │ │ │ - add r3, pc │ │ │ │ - mov r5, r3 │ │ │ │ - blx 1d60 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 64c6 │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 64be │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.n 64e4 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ - bic.w r3, r3, #1 │ │ │ │ - strb.w r3, [r4, #52] @ 0x34 │ │ │ │ - cbnz r0, 6466 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 64d6 │ │ │ │ - blx 205c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 64ba │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - cbz r0, 64a0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov.w ip, #0 │ │ │ │ - str.w ip, [r4, #28] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 64a0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 64f0 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 20cc │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 64ba │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbz r3, 64dc │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 6460 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 75fc │ │ │ │ - b.n 64ba │ │ │ │ - ldr r1, [pc, #60] @ (6504 ) │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 1e30 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 6460 │ │ │ │ - ldr r3, [pc, #48] @ (6508 ) │ │ │ │ - ldr r1, [r5, r3] │ │ │ │ - b.n 646c │ │ │ │ - mov r0, r1 │ │ │ │ - blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 64ba │ │ │ │ - ldr r1, [pc, #36] @ (650c ) │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - blx 1e30 │ │ │ │ - b.n 64ba │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - b.n 64a0 │ │ │ │ - nop │ │ │ │ - add r0, pc, #944 @ (adr r0, 68b0 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r2, r6, r2 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, r0, #6 │ │ │ │ + subs r4, r3, r2 │ │ │ │ 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 │ │ │ │ blx 1eb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 662e │ │ │ │ + blt.w 66f2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ blx 1f70 │ │ │ │ mov r0, r4 │ │ │ │ blx 1e24 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 6554 │ │ │ │ + cbz r0, 6614 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6554 │ │ │ │ + beq.n 6614 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 669c │ │ │ │ + beq.w 6760 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 674c │ │ │ │ + bne.w 680c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6702 │ │ │ │ + bne.w 67ec │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 66e2 │ │ │ │ + bne.w 67cc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 657e │ │ │ │ + cbz r0, 663e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 666e │ │ │ │ + bne.n 6732 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 667c │ │ │ │ + bne.n 6740 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 66a2 │ │ │ │ + bne.w 6766 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 663e │ │ │ │ + beq.n 66f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 663e │ │ │ │ + beq.n 66f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 663e │ │ │ │ + bne.n 66f4 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6644 │ │ │ │ + bne.n 66fa │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 66c2 │ │ │ │ + bne.w 6786 │ │ │ │ mov r0, r4 │ │ │ │ blx 1f40 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6630 │ │ │ │ + beq.n 6716 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6630 │ │ │ │ + beq.n 6716 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6630 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6716 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 6636 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 671c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6636 │ │ │ │ + beq.n 671c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6636 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 671c │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 660c │ │ │ │ + cbz r0, 66d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6660 │ │ │ │ + bne.n 6724 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 672c │ │ │ │ + bne.n 67a6 │ │ │ │ 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 662e │ │ │ │ + beq.n 66f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6722 │ │ │ │ + beq.n 67c2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 65e2 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 65fe │ │ │ │ - b.n 660c │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65b2 │ │ │ │ + beq.n 6672 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65b2 │ │ │ │ + beq.n 6672 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 65b2 │ │ │ │ + bne.n 6672 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 65b2 │ │ │ │ + b.n 6672 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 66a6 │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 66c4 │ │ │ │ + b.n 66d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 660c │ │ │ │ + bne.n 66d2 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 660c │ │ │ │ + b.n 66d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 657e │ │ │ │ + bne.n 663e │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 657e │ │ │ │ + b.n 663e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6584 │ │ │ │ + beq.w 6644 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6584 │ │ │ │ + bne.w 6644 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6584 │ │ │ │ + b.n 6644 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6554 │ │ │ │ + b.n 6614 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 658c │ │ │ │ + beq.w 664c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 658c │ │ │ │ + bne.w 664c │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 658c │ │ │ │ + b.n 664c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 65ba │ │ │ │ + beq.w 667a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 65ba │ │ │ │ + bne.w 667a │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 65ba │ │ │ │ + b.n 667a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ - str r1, [r4, #20] │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 656c │ │ │ │ + beq.n 66d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 656c │ │ │ │ + bne.n 66d8 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 656c │ │ │ │ + b.n 66d8 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2034 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ - str r1, [r4, #16] │ │ │ │ + str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6564 │ │ │ │ + beq.w 662c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6564 │ │ │ │ + bne.w 662c │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6564 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2034 <_Py_Dealloc@plt> │ │ │ │ + b.n 662c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ + str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6614 │ │ │ │ + beq.w 6624 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6614 │ │ │ │ + bne.w 6624 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6614 │ │ │ │ + b.n 6624 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 655c │ │ │ │ + beq.w 661c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 655c │ │ │ │ + bne.w 661c │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 655c │ │ │ │ + b.n 661c │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #300] @ (68a0 ) │ │ │ │ + ldr r2, [pc, #300] @ (6960 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r1, 6780 │ │ │ │ + cbz r1, 6840 │ │ │ │ ldrb.w r2, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 67d0 │ │ │ │ + bmi.n 6890 │ │ │ │ bx lr │ │ │ │ ldrb.w r1, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r1, #28 │ │ │ │ - bpl.n 6776 │ │ │ │ + bpl.n 6836 │ │ │ │ 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 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 1fd0 │ │ │ │ mov r7, r0 │ │ │ │ blx 1f7c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67d6 │ │ │ │ + cbnz r0, 6896 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 3ef8 │ │ │ │ mov r0, r6 │ │ │ │ bl 3ef8 │ │ │ │ mov r0, r7 │ │ │ │ blx 1dc4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r2, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 6876 │ │ │ │ + bmi.n 6936 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ b.w 21fc <__gmon_start__@plt+0xac> │ │ │ │ - ldr r0, [pc, #204] @ (68a4 ) │ │ │ │ + ldr r0, [pc, #204] @ (6964 ) │ │ │ │ add r0, pc │ │ │ │ blx 1e3c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67ae │ │ │ │ - ldr r1, [pc, #188] @ (68a8 ) │ │ │ │ + beq.n 686e │ │ │ │ + ldr r1, [pc, #188] @ (6968 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r2, r1] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r3, #35840 @ 0x8c00 │ │ │ │ mov r5, r3 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ blx 1e48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 67ae │ │ │ │ + blt.n 686e │ │ │ │ add.w r1, r5, #40704 @ 0x9f00 │ │ │ │ mov r2, r3 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ blx 1e48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 67ae │ │ │ │ + blt.n 686e │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 682e │ │ │ │ + cbz r2, 68ee │ │ │ │ add.w r1, r5, #40192 @ 0x9d00 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 1e48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 67ae │ │ │ │ + blt.n 686e │ │ │ │ add.w r1, r5, #28672 @ 0x7000 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ adds r1, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 1d90 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67ae │ │ │ │ + beq.n 686e │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2078 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, 6882 │ │ │ │ + cbnz r0, 6942 │ │ │ │ mov r0, r5 │ │ │ │ blx 1eec │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 67ae │ │ │ │ + beq.n 686e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 67ae │ │ │ │ + bne.n 686e │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 67ae │ │ │ │ + b.n 686e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 21fc <__gmon_start__@plt+0xac> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 6858 │ │ │ │ + beq.n 6918 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6858 │ │ │ │ + bne.n 6918 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 6858 │ │ │ │ + b.n 6918 │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + str r7, [sp, #808] @ 0x328 │ │ │ │ movs r1, r0 │ │ │ │ subs r0, r5, r2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ 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, [pc, #516] @ (6ac0 ) │ │ │ │ + ldr r3, [pc, #520] @ (6b84 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #516] @ (6ac4 ) │ │ │ │ + ldr r1, [pc, #520] @ (6b88 ) │ │ │ │ sub sp, #20 │ │ │ │ add r3, pc │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r7, r3 │ │ │ │ blx 1d60 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6978 │ │ │ │ + bne.n 6a22 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 69b0 │ │ │ │ + beq.n 6a72 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 6aae │ │ │ │ + bne.w 6afc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69e6 │ │ │ │ + bne.n 6aa8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 695e │ │ │ │ + bne.n 6a58 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r2, r5 │ │ │ │ blx 2068 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 6a3c │ │ │ │ + blt.w 6b24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 6a88 │ │ │ │ + beq.w 6b08 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 6932 │ │ │ │ + beq.n 69f2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6a40 │ │ │ │ + beq.w 6b7a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4a74 │ │ │ │ + bl 4a68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a26 │ │ │ │ - ldr r2, [pc, #388] @ (6ac8 ) │ │ │ │ + beq.w 6b62 │ │ │ │ + ldr r2, [pc, #388] @ (6b8c ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r2, pc │ │ │ │ blx 1f94 <_PyDict_DelItemIf@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a48 │ │ │ │ - blt.w 6a5e │ │ │ │ + beq.w 6b36 │ │ │ │ + blt.w 6b4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r3, r1 │ │ │ │ - it eq │ │ │ │ - streq r2, [r0, #0] │ │ │ │ - beq.n 6904 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6904 │ │ │ │ - blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6904 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 68da │ │ │ │ - ldr r1, [pc, #332] @ (6acc ) │ │ │ │ + beq.n 699a │ │ │ │ + ldr r1, [pc, #356] @ (6b90 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2010 │ │ │ │ - cbz r0, 69b8 │ │ │ │ + cbz r0, 6a7a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 69a0 │ │ │ │ + beq.n 6a48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6aba │ │ │ │ + beq.n 6ae6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 4978 │ │ │ │ + b.w 496c │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r3, r1 │ │ │ │ + it eq │ │ │ │ + streq r2, [r0, #0] │ │ │ │ + beq.n 69c4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 69c4 │ │ │ │ + blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 69c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 75fc │ │ │ │ + bl 76bc │ │ │ │ blx 1fd0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 4978 │ │ │ │ + bl 496c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 6958 │ │ │ │ + beq.n 6a1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6958 │ │ │ │ + bne.n 6a1c │ │ │ │ mov r0, r2 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6958 │ │ │ │ + b.n 6a1c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 6a82 │ │ │ │ + cbz r1, 6af6 │ │ │ │ blx 205c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69b8 │ │ │ │ + blt.n 6a7a │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - cbz r0, 6a20 │ │ │ │ + cbz r0, 6ae0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r4, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 6a20 │ │ │ │ + beq.n 6ae0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 6a78 │ │ │ │ + cbz r3, 6aec │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 69c2 │ │ │ │ - blx 1fd0 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - bl 580c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 1fc4 <_PyErr_ChainExceptions1@plt> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 6958 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6932 │ │ │ │ - ldr r1, [pc, #132] @ (6ad0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r3, [pc, #132] @ (6ad4 ) │ │ │ │ - ldr r1, [r7, r1] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r1, [pc, #128] @ (6ad8 ) │ │ │ │ - add r1, pc │ │ │ │ - blx 2050 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6a3c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6a3c │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 6a84 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6a3c │ │ │ │ + b.n 6a48 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 6a20 │ │ │ │ - ldr r3, [pc, #80] @ (6ad4 ) │ │ │ │ + b.n 6ae0 │ │ │ │ + ldr r3, [pc, #156] @ (6b94 ) │ │ │ │ ldr r1, [r7, r3] │ │ │ │ - b.n 69ec │ │ │ │ - ldr r0, [pc, #68] @ (6ad0 ) │ │ │ │ + b.n 6aac │ │ │ │ + ldr r1, [pc, #152] @ (6b98 ) │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + blx 1e30 │ │ │ │ + b.n 6a7a │ │ │ │ + ldr r0, [pc, #144] @ (6b9c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #76] @ (6adc ) │ │ │ │ + ldr r1, [pc, #144] @ (6ba0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2050 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a3c │ │ │ │ + bne.n 6b28 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 6a1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6a72 │ │ │ │ - b.n 6a3c │ │ │ │ - ldr r1, [pc, #48] @ (6ae0 ) │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + bne.n 6b24 │ │ │ │ + blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 6b24 │ │ │ │ + ldr r1, [pc, #100] @ (6b9c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r3, [pc, #88] @ (6b94 ) │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + ldr r1, [pc, #92] @ (6ba4 ) │ │ │ │ add r1, pc │ │ │ │ - blx 1e30 │ │ │ │ - b.n 69b8 │ │ │ │ + blx 2050 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6b24 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6b24 │ │ │ │ + mov r0, r4 │ │ │ │ + b.n 6b30 │ │ │ │ + blx 1fd0 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + bl 5804 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 1fc4 <_PyErr_ChainExceptions1@plt> │ │ │ │ + b.n 6b24 │ │ │ │ + mov r0, r3 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 69a0 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + b.n 69f2 │ │ │ │ + nop │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #552] @ 0x228 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xefd7ffff │ │ │ │ - subs r4, r7, r7 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #5 │ │ │ │ + vrecps.f32 , , │ │ │ │ + adds r2, r2, #0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #23 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #21 │ │ │ │ + asrs r6, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #30 │ │ │ │ + asrs r2, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 6aee │ │ │ │ + bmi.n 6bb2 │ │ │ │ bx lr │ │ │ │ b.w 21fc <__gmon_start__@plt+0xac> │ │ │ │ nop │ │ │ │ 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, 6b20 │ │ │ │ + cbz r0, 6be4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b20 │ │ │ │ + beq.n 6be4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6c2c │ │ │ │ + beq.w 6cf0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6caa │ │ │ │ + bne.w 6d8a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6cca │ │ │ │ + bne.w 6d4e │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6c6e │ │ │ │ + bne.w 6d2e │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 6b4a │ │ │ │ + cbz r0, 6c0e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6be6 │ │ │ │ + bne.n 6caa │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bf4 │ │ │ │ + bne.n 6cb8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c4e │ │ │ │ + bne.n 6cf6 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 6b72 │ │ │ │ + cbz r0, 6c36 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b72 │ │ │ │ + beq.n 6c36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6b72 │ │ │ │ + cbnz r3, 6c36 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c10 │ │ │ │ + bne.n 6cd4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c32 │ │ │ │ + bne.n 6d12 │ │ │ │ mov r0, r4 │ │ │ │ blx 1f40 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 6ba0 │ │ │ │ + cbz r0, 6c64 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ba0 │ │ │ │ + beq.n 6c64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6ba0 │ │ │ │ + cbnz r3, 6c64 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 6bbc │ │ │ │ + cbz r0, 6c80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bbc │ │ │ │ + beq.n 6c80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6bbc │ │ │ │ + cbnz r3, 6c80 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 6bce │ │ │ │ + cbz r0, 6c92 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6bd8 │ │ │ │ + bne.n 6c9c │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c8e │ │ │ │ + bne.n 6d6e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bce │ │ │ │ + bne.n 6c92 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6bce │ │ │ │ + b.n 6c92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b4a │ │ │ │ + bne.n 6c0e │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6b4a │ │ │ │ + b.n 6c0e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b50 │ │ │ │ + beq.n 6c14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b50 │ │ │ │ + bne.n 6c14 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6b50 │ │ │ │ + b.n 6c14 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b78 │ │ │ │ + beq.n 6c3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b78 │ │ │ │ + bne.n 6c3c │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6b78 │ │ │ │ + b.n 6c3c │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6b20 │ │ │ │ + b.n 6be4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ - str r1, [r4, #44] @ 0x2c │ │ │ │ + str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b7e │ │ │ │ + beq.n 6c1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6b7e │ │ │ │ + bne.n 6c1a │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6b7e │ │ │ │ + b.n 6c1a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ - str r1, [r4, #28] │ │ │ │ + str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6b56 │ │ │ │ + beq.n 6c42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6b56 │ │ │ │ + bne.n 6c42 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6b56 │ │ │ │ + b.n 6c42 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6b38 │ │ │ │ + beq.w 6bfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6b38 │ │ │ │ + bne.w 6bfc │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6b38 │ │ │ │ + b.n 6bfc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ + str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bd4 │ │ │ │ + beq.w 6bf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bd4 │ │ │ │ + bne.w 6bf4 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6bd4 │ │ │ │ + b.n 6bf4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ - str r1, [r4, #12] │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6b28 │ │ │ │ + beq.n 6c98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6b28 │ │ │ │ + bne.n 6c98 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6b28 │ │ │ │ + b.n 6c98 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ - str r1, [r4, #16] │ │ │ │ + str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6b30 │ │ │ │ + beq.w 6bec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6b30 │ │ │ │ + bne.w 6bec │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6b30 │ │ │ │ + b.n 6bec │ │ │ │ nop │ │ │ │ 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, 6d16 │ │ │ │ + cbz r0, 6dd6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6d16 │ │ │ │ + beq.n 6dd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6d76 │ │ │ │ + beq.n 6e36 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6e36 │ │ │ │ + bne.w 6ef6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6e16 │ │ │ │ + bne.n 6ed6 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6dfa │ │ │ │ + bne.n 6eba │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 6d3c │ │ │ │ + cbz r0, 6dfc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6dec │ │ │ │ + bne.n 6eac │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6dd0 │ │ │ │ + bne.n 6e90 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6db4 │ │ │ │ + bne.n 6e74 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 6d64 │ │ │ │ + cbz r0, 6e24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6d64 │ │ │ │ + beq.n 6e24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6d64 │ │ │ │ + cbnz r3, 6e24 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbnz r0, 6d98 │ │ │ │ + cbnz r0, 6e58 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbnz r0, 6d7c │ │ │ │ + cbnz r0, 6e3c │ │ │ │ mov r0, r4 │ │ │ │ blx 1f40 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6d16 │ │ │ │ + b.n 6dd6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6d6c │ │ │ │ + beq.n 6e2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6d6c │ │ │ │ + bne.n 6e2c │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6d6c │ │ │ │ + b.n 6e2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6d68 │ │ │ │ + beq.n 6e28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6d68 │ │ │ │ + bne.n 6e28 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6d68 │ │ │ │ + b.n 6e28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6d48 │ │ │ │ + beq.n 6e08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6d48 │ │ │ │ + bne.n 6e08 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6d48 │ │ │ │ + b.n 6e08 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6d42 │ │ │ │ + beq.n 6e02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6d42 │ │ │ │ + bne.n 6e02 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6d42 │ │ │ │ + b.n 6e02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6d3c │ │ │ │ + bne.n 6dfc │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6d3c │ │ │ │ + b.n 6dfc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6d2a │ │ │ │ + beq.n 6dea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6d2a │ │ │ │ + bne.n 6dea │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6d2a │ │ │ │ + b.n 6dea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6d24 │ │ │ │ + beq.w 6de4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6d24 │ │ │ │ + bne.w 6de4 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6d24 │ │ │ │ + b.n 6de4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6d1e │ │ │ │ + beq.w 6dde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6d1e │ │ │ │ + bne.w 6dde │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6d1e │ │ │ │ + b.n 6dde │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ blx 1f70 │ │ │ │ - ldr r3, [pc, #120] @ (6ee8 ) │ │ │ │ + ldr r3, [pc, #120] @ (6fa8 ) │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6ea2 │ │ │ │ + bne.n 6f62 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 6eca │ │ │ │ + cbnz r0, 6f8a │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - cbz r3, 6ea8 │ │ │ │ - ldr r2, [pc, #104] @ (6eec ) │ │ │ │ + cbz r3, 6f68 │ │ │ │ + ldr r2, [pc, #104] @ (6fac ) │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6ea8 │ │ │ │ + bne.n 6f68 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 6ea8 │ │ │ │ + cbz r3, 6f68 │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ - bgt.n 6ea8 │ │ │ │ + bgt.n 6f68 │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #92] @ 0x5c │ │ │ │ str r1, [r4, #8] │ │ │ │ str r4, [r3, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 6e7c │ │ │ │ + b.n 6f3c │ │ │ │ mov r0, r4 │ │ │ │ blx 2138 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ea0 │ │ │ │ + beq.n 6f60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6ea0 │ │ │ │ + bne.n 6f60 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2034 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6e7c │ │ │ │ + beq.n 6f3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6e7c │ │ │ │ + bne.n 6f3c │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6e7c │ │ │ │ + b.n 6f3c │ │ │ │ nop │ │ │ │ lsls r3, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + str r5, [sp, #808] @ 0x328 │ │ │ │ movs r1, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 6f06 │ │ │ │ + cbnz r3, 6fc6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 6f02 │ │ │ │ + beq.n 6fc2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6f02 │ │ │ │ + bne.n 6fc2 │ │ │ │ mov r0, r3 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6f02 │ │ │ │ + b.n 6fc2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ blx 1eb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6fe2 │ │ │ │ + blt.n 70a2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ blx 1f70 │ │ │ │ mov r0, r4 │ │ │ │ blx 1e24 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 6f68 │ │ │ │ + cbz r0, 7028 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6f68 │ │ │ │ + beq.n 7028 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7030 │ │ │ │ + beq.n 70f0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70b6 │ │ │ │ + bne.w 716c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7096 │ │ │ │ + bne.w 714c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 706e │ │ │ │ + bne.n 712e │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 6f90 │ │ │ │ + cbz r0, 7050 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7006 │ │ │ │ + bne.n 70c6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7014 │ │ │ │ + bne.n 70d4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7036 │ │ │ │ + bne.n 70f6 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 6fe4 │ │ │ │ + cbz r0, 70a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6fe4 │ │ │ │ + beq.n 70a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6fe4 │ │ │ │ + cbnz r3, 70a4 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbnz r0, 6fea │ │ │ │ + cbnz r0, 70aa │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7052 │ │ │ │ + bne.n 7112 │ │ │ │ mov r0, r4 │ │ │ │ blx 1f40 │ │ │ │ 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 6fe2 │ │ │ │ + beq.n 70a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 708c │ │ │ │ + beq.n 718c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6fbc │ │ │ │ + beq.n 707c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6fbc │ │ │ │ + beq.n 707c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6fbc │ │ │ │ + bne.n 707c │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6fbc │ │ │ │ + b.n 707c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6f90 │ │ │ │ + bne.n 7050 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6f90 │ │ │ │ + b.n 7050 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6f96 │ │ │ │ + beq.n 7056 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6f96 │ │ │ │ + bne.n 7056 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6f96 │ │ │ │ + b.n 7056 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6f68 │ │ │ │ + b.n 7028 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6f9c │ │ │ │ + beq.n 705c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6f9c │ │ │ │ + bne.n 705c │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6f9c │ │ │ │ + b.n 705c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6fc2 │ │ │ │ + beq.n 7082 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6fc2 │ │ │ │ + bne.n 7082 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6fc2 │ │ │ │ + b.n 7082 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6f7e │ │ │ │ + beq.n 703e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f7e │ │ │ │ + bne.w 703e │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6f7e │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2034 <_Py_Dealloc@plt> │ │ │ │ + b.n 703e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6f78 │ │ │ │ + beq.w 7038 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f78 │ │ │ │ + bne.w 7038 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6f78 │ │ │ │ + b.n 7038 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6f70 │ │ │ │ + beq.w 7030 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f70 │ │ │ │ + bne.w 7030 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 6f70 │ │ │ │ + b.n 7030 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2034 <_Py_Dealloc@plt> │ │ │ │ nop │ │ │ │ adds r0, #20 │ │ │ │ - b.n 6c1c │ │ │ │ + b.n 6cdc │ │ │ │ movs r0, #20 │ │ │ │ - b.n 6c20 │ │ │ │ + b.n 6ce0 │ │ │ │ adds r0, #3 │ │ │ │ - b.n 7204 │ │ │ │ + b.n 72c4 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 7010 │ │ │ │ + b.n 70d0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 7792 │ │ │ │ + b.n 7852 │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ - @ instruction: 0xec16eaff │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + @ instruction: 0xebe6eaff │ │ │ │ + ldrh r0, [r3, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #24] @ (7118 ) │ │ │ │ - ldr r3, [pc, #28] @ (711c ) │ │ │ │ - ldr r2, [pc, #28] @ (7120 ) │ │ │ │ + ldr r0, [pc, #24] @ (71d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (71dc ) │ │ │ │ + ldr r2, [pc, #28] @ (71e0 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7114 │ │ │ │ - ldr r3, [pc, #20] @ (7124 ) │ │ │ │ + beq.n 71d4 │ │ │ │ + ldr r3, [pc, #20] @ (71e4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 7114 │ │ │ │ + cbz r3, 71d4 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r6, #54] @ 0x36 │ │ │ │ + ldrh r6, [r6, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (714c ) │ │ │ │ - ldr r3, [pc, #36] @ (7150 ) │ │ │ │ + ldr r0, [pc, #32] @ (720c ) │ │ │ │ + ldr r3, [pc, #36] @ (7210 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (7154 ) │ │ │ │ + ldr r2, [pc, #36] @ (7214 ) │ │ │ │ add r3, pc │ │ │ │ subs r3, r3, r0 │ │ │ │ add r2, pc │ │ │ │ lsrs r1, r3, #31 │ │ │ │ add.w r1, r1, r3, asr #2 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - beq.n 7148 │ │ │ │ - ldr r3, [pc, #20] @ (7158 ) │ │ │ │ + beq.n 7208 │ │ │ │ + ldr r3, [pc, #20] @ (7218 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 7148 │ │ │ │ + cbz r3, 7208 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r0, [r1, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ - ldr r3, [pc, #40] @ (7188 ) │ │ │ │ - ldr r2, [pc, #40] @ (718c ) │ │ │ │ + ldr r3, [pc, #40] @ (7248 ) │ │ │ │ + ldr r2, [pc, #40] @ (724c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 7186 │ │ │ │ - ldr r3, [pc, #36] @ (7190 ) │ │ │ │ + cbnz r3, 7246 │ │ │ │ + ldr r3, [pc, #36] @ (7250 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 717a │ │ │ │ - ldr r3, [pc, #32] @ (7194 ) │ │ │ │ + cbz r3, 723a │ │ │ │ + ldr r3, [pc, #32] @ (7254 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e00 <__cxa_finalize@plt> │ │ │ │ - bl 70fc │ │ │ │ - ldr r3, [pc, #24] @ (7198 ) │ │ │ │ + bl 71bc │ │ │ │ + ldr r3, [pc, #24] @ (7258 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #840] @ 0x348 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 7128 │ │ │ │ + b.n 71e8 │ │ │ │ nop │ │ │ │ b.w 346c │ │ │ │ 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, [r1, #48] @ 0x30 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r6, [pc, #408] @ (7354 ) │ │ │ │ + ldr r6, [pc, #408] @ (7414 ) │ │ │ │ mov r7, r0 │ │ │ │ add r6, pc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 722a │ │ │ │ + bne.n 72ea │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7304 │ │ │ │ + blt.w 73c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 72fc │ │ │ │ + beq.w 73bc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bpl.n 725e │ │ │ │ - ldr r3, [pc, #364] @ (7358 ) │ │ │ │ + bpl.n 731e │ │ │ │ + ldr r3, [pc, #364] @ (7418 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 1ef8 │ │ │ │ - cbnz r0, 7238 │ │ │ │ + cbnz r0, 72f8 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r5, #24] │ │ │ │ blx 1f88 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r5, #28] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - bl 56a0 │ │ │ │ + bl 5698 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7234 │ │ │ │ + beq.n 72f4 │ │ │ │ ldrb.w r2, [r5, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #324] @ (735c ) │ │ │ │ + ldr r3, [pc, #324] @ (741c ) │ │ │ │ orr.w r2, r2, #1 │ │ │ │ strb.w r2, [r5, #52] @ 0x34 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #308] @ (7360 ) │ │ │ │ + ldr r1, [pc, #308] @ (7420 ) │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ blx 1e30 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7222 │ │ │ │ - ldr r0, [pc, #296] @ (7364 ) │ │ │ │ + b.n 72e2 │ │ │ │ + ldr r0, [pc, #296] @ (7424 ) │ │ │ │ add r0, pc │ │ │ │ blx 1e3c │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 7278 │ │ │ │ + cbnz r0, 7338 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7234 │ │ │ │ + beq.n 72f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7234 │ │ │ │ + bne.n 72f4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7234 │ │ │ │ + b.n 72f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7336 │ │ │ │ - ldr r3, [pc, #252] @ (7368 ) │ │ │ │ - ldr r1, [pc, #256] @ (736c ) │ │ │ │ + bne.n 73f6 │ │ │ │ + ldr r3, [pc, #252] @ (7428 ) │ │ │ │ + ldr r1, [pc, #256] @ (742c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e30 │ │ │ │ - b.n 7234 │ │ │ │ - ldr r3, [pc, #244] @ (7370 ) │ │ │ │ + b.n 72f4 │ │ │ │ + ldr r3, [pc, #244] @ (7430 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2078 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 72a4 │ │ │ │ + bne.n 7364 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 72b4 │ │ │ │ + bne.n 7374 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7234 │ │ │ │ - b.n 724e │ │ │ │ + beq.n 72f4 │ │ │ │ + b.n 730e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7292 │ │ │ │ + bne.n 7352 │ │ │ │ mov r0, r1 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7292 │ │ │ │ + b.n 7352 │ │ │ │ cmp r3, r2 │ │ │ │ mov r1, r4 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #0] │ │ │ │ @@ -7910,62 +8007,62 @@ │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ blx 2028 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 72ea │ │ │ │ + bne.n 73aa │ │ │ │ mov r4, r8 │ │ │ │ - b.n 71f6 │ │ │ │ + b.n 72b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 72e6 │ │ │ │ + bne.n 73a6 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r8 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 71f6 │ │ │ │ + b.n 72b6 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bmi.w 71e8 │ │ │ │ - b.n 7268 │ │ │ │ + bmi.w 72a8 │ │ │ │ + b.n 7328 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bpl.w 71d0 │ │ │ │ + bpl.w 7290 │ │ │ │ mov r0, r4 │ │ │ │ blx 1fec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7222 │ │ │ │ + beq.n 72e2 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 71e0 │ │ │ │ + beq.w 72a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7346 │ │ │ │ - ldr r1, [pc, #72] @ (7374 ) │ │ │ │ + bne.n 7406 │ │ │ │ + ldr r1, [pc, #72] @ (7434 ) │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ blx 1e30 │ │ │ │ - b.n 7234 │ │ │ │ + b.n 72f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7268 │ │ │ │ + bne.n 7328 │ │ │ │ mov r0, r4 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7268 │ │ │ │ + b.n 7328 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 732a │ │ │ │ + bne.n 73ea │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 732a │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + b.n 73ea │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ @@ -7976,106 +8073,106 @@ │ │ │ │ lsrs r0, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 737c │ │ │ │ + b.n 743c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #112] @ (73fc ) │ │ │ │ + ldr r3, [pc, #112] @ (74bc ) │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 20f0 <_PyThreadState_GetCurrent@plt> │ │ │ │ ldr.w r4, [r0, #192] @ 0xc0 │ │ │ │ - cbz r4, 73b2 │ │ │ │ + cbz r4, 7472 │ │ │ │ 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, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ blx 1fec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 73ac │ │ │ │ - ldr r1, [pc, #64] @ (7400 ) │ │ │ │ + beq.n 746c │ │ │ │ + ldr r1, [pc, #64] @ (74c0 ) │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [r5, r1] │ │ │ │ add r1, sp, #4 │ │ │ │ add.w r0, r0, #32768 @ 0x8000 │ │ │ │ adds r0, #32 │ │ │ │ blx 1df4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 73e8 │ │ │ │ + bne.n 74a8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 73ac │ │ │ │ + b.n 746c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73e4 │ │ │ │ + bne.n 74a4 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 73ac │ │ │ │ + b.n 746c │ │ │ │ nop │ │ │ │ - ldrh r4, [r5, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #28] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - ldr r3, [pc, #68] @ (745c ) │ │ │ │ + ldr r3, [pc, #68] @ (751c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 7438 │ │ │ │ - cbz r1, 744c │ │ │ │ + cbz r2, 74f8 │ │ │ │ + cbz r1, 750c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 1f64 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 7446 │ │ │ │ + blt.n 7506 │ │ │ │ ldrb.w r2, [r4, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ bfi r2, r3, #1, #1 │ │ │ │ strb.w r2, [r4, #52] @ 0x34 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #36] @ (7460 ) │ │ │ │ - ldr r1, [pc, #40] @ (7464 ) │ │ │ │ + ldr r2, [pc, #36] @ (7520 ) │ │ │ │ + ldr r1, [pc, #40] @ (7524 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e30 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (7468 ) │ │ │ │ - ldr r1, [pc, #28] @ (746c ) │ │ │ │ + ldr r2, [pc, #24] @ (7528 ) │ │ │ │ + ldr r1, [pc, #28] @ (752c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e30 │ │ │ │ - b.n 7446 │ │ │ │ - ldrh r6, [r4, #30] │ │ │ │ + b.n 7506 │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -8085,352 +8182,352 @@ │ │ │ │ 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, 7490 │ │ │ │ + cbz r0, 7550 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7500 │ │ │ │ + bne.n 75c0 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 749c │ │ │ │ + cbz r0, 755c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7500 │ │ │ │ + bne.n 75c0 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 74a8 │ │ │ │ + cbz r0, 7568 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7500 │ │ │ │ + bne.n 75c0 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 74b2 │ │ │ │ + cbz r0, 7572 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 7500 │ │ │ │ + cbnz r0, 75c0 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7548 │ │ │ │ + bne.n 7608 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 74c2 │ │ │ │ + cbz r0, 7582 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 7500 │ │ │ │ + cbnz r0, 75c0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 7502 │ │ │ │ + cbnz r0, 75c2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 750c │ │ │ │ + cbnz r0, 75cc │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbnz r0, 7520 │ │ │ │ + cbnz r0, 75e0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 752a │ │ │ │ + bne.n 75ea │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 74de │ │ │ │ + cbz r0, 759e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 7500 │ │ │ │ + cbnz r0, 75c0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbnz r0, 7516 │ │ │ │ + cbnz r0, 75d6 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 74ec │ │ │ │ + cbz r0, 75ac │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 7500 │ │ │ │ + cbnz r0, 75c0 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbnz r0, 753e │ │ │ │ + cbnz r0, 75fe │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbnz r0, 7534 │ │ │ │ + cbnz r0, 75f4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 20a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 74c6 │ │ │ │ - b.n 7500 │ │ │ │ + beq.n 7586 │ │ │ │ + b.n 75c0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 74ca │ │ │ │ + beq.n 758a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 74e2 │ │ │ │ + beq.n 75a2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 74ce │ │ │ │ + beq.n 758e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 74d4 │ │ │ │ + beq.n 7594 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 74f4 │ │ │ │ + beq.n 75b4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 74f0 │ │ │ │ + beq.n 75b0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 74b8 │ │ │ │ + beq.n 7578 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r1, #52] @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r4, [pc, #76] @ (75b8 ) │ │ │ │ + ldr r4, [pc, #76] @ (7678 ) │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r1, #52] @ 0x34 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ add r4, pc │ │ │ │ - cbnz r3, 75ac │ │ │ │ + cbnz r3, 766c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r1, #48] @ 0x30 │ │ │ │ - cbz r2, 758c │ │ │ │ + cbz r2, 764c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #40] @ 0x28 │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 3ef8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 56a0 │ │ │ │ + bl 5698 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 75b2 │ │ │ │ - ldr r3, [pc, #20] @ (75bc ) │ │ │ │ + beq.n 7672 │ │ │ │ + ldr r3, [pc, #20] @ (767c ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #16] @ (75c0 ) │ │ │ │ + ldr r3, [pc, #16] @ (7680 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b.n 75a8 │ │ │ │ + b.n 7668 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 75a8 │ │ │ │ + b.n 7668 │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #20] │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #6 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 75e2 │ │ │ │ + cbz r0, 76a2 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 75f0 │ │ │ │ + cbnz r0, 76b0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 75ec │ │ │ │ + cbz r0, 76ac │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 75f0 │ │ │ │ + cbnz r0, 76b0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbnz r0, 75f2 │ │ │ │ + cbnz r0, 76b2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ 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 │ │ │ │ - bl 7640 │ │ │ │ - cbz r0, 7630 │ │ │ │ + bl 7700 │ │ │ │ + cbz r0, 76f0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 20cc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7630 │ │ │ │ + beq.n 76f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 7634 │ │ │ │ + cbz r3, 76f4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 2034 <_Py_Dealloc@plt> │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #36] @ (7668 ) │ │ │ │ + ldr r2, [pc, #36] @ (7728 ) │ │ │ │ add r2, pc │ │ │ │ - cbnz r3, 7652 │ │ │ │ + cbnz r3, 7712 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - cbnz r1, 765a │ │ │ │ + cbnz r1, 771a │ │ │ │ b.w 1fe8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #16] @ (766c ) │ │ │ │ + ldr r3, [pc, #16] @ (772c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 764e │ │ │ │ + beq.n 770e │ │ │ │ b.w 2074 │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, #12] │ │ │ │ + ldrh r0, [r7, #6] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #28] @ (7690 ) │ │ │ │ + ldr r3, [pc, #28] @ (7750 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r0, 7688 │ │ │ │ + cbz r0, 7748 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 768c │ │ │ │ + beq.n 774c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #8] @ (7694 ) │ │ │ │ + ldr r2, [pc, #8] @ (7754 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #12] │ │ │ │ + ldrh r0, [r1, #6] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ 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 r1, [pc, #52] @ (76dc ) │ │ │ │ + ldr r1, [pc, #52] @ (779c ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #48] @ (76e0 ) │ │ │ │ + ldr r5, [pc, #48] @ (77a0 ) │ │ │ │ blx 1d60 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 76c4 │ │ │ │ + cbz r0, 7784 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 76cc │ │ │ │ - ldr r3, [pc, #36] @ (76e4 ) │ │ │ │ + cbnz r0, 778c │ │ │ │ + ldr r3, [pc, #36] @ (77a4 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 215c <__gmon_start__@plt+0xc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 76c2 │ │ │ │ + beq.n 7782 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrh r4, [r4, #50] @ 0x32 │ │ │ │ + ldrh r4, [r4, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r0, #10] │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r6, [pc, #284] @ (7814 ) │ │ │ │ + ldr r6, [pc, #284] @ (78d4 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov ip, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7778 │ │ │ │ + bne.n 7838 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 77ea │ │ │ │ + blt.n 78aa │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 777c │ │ │ │ + bgt.n 783c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 777c │ │ │ │ + beq.n 783c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7810 │ │ │ │ - ldr r3, [pc, #252] @ (7818 ) │ │ │ │ + bne.n 78d0 │ │ │ │ + ldr r3, [pc, #252] @ (78d8 ) │ │ │ │ ldr r7, [r6, r3] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldrb.w r2, [r5, #52] @ 0x34 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ strb.w r2, [r5, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77e4 │ │ │ │ + bne.n 78a4 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 77be │ │ │ │ + beq.n 787e │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #220] @ (781c ) │ │ │ │ + ldr r2, [pc, #220] @ (78dc ) │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r6, r2] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add.w r0, r0, #28672 @ 0x7000 │ │ │ │ adds r0, #116 @ 0x74 │ │ │ │ blx 1df4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7772 │ │ │ │ + cbz r0, 7832 │ │ │ │ blx 1f64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77aa │ │ │ │ + bne.n 786a │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 77a6 │ │ │ │ - beq.n 77be │ │ │ │ - ldr r3, [pc, #176] @ (7820 ) │ │ │ │ + blt.n 7866 │ │ │ │ + beq.n 787e │ │ │ │ + ldr r3, [pc, #176] @ (78e0 ) │ │ │ │ ldr r4, [r6, r3] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r3, #8] │ │ │ │ adds r7, r2, r3 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #164] @ (7824 ) │ │ │ │ + ldr r2, [pc, #164] @ (78e4 ) │ │ │ │ mov r0, r4 │ │ │ │ mov r3, ip │ │ │ │ add r2, pc │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ add.w r2, r2, #456 @ 0x1c8 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -8438,427 +8535,427 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 1e8c <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7772 │ │ │ │ - b.n 7714 │ │ │ │ + beq.n 7832 │ │ │ │ + b.n 77d4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7772 │ │ │ │ + b.n 7832 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7768 │ │ │ │ + bne.n 7828 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b.n 7768 │ │ │ │ + b.n 7828 │ │ │ │ ldrb.w r3, [r5, #52] @ 0x34 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r5, #52] @ 0x34 │ │ │ │ - cbz r7, 77da │ │ │ │ + cbz r7, 789a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ bl 3ef8 │ │ │ │ - b.n 776e │ │ │ │ - ldr r3, [pc, #64] @ (7828 ) │ │ │ │ + b.n 782e │ │ │ │ + ldr r3, [pc, #64] @ (78e8 ) │ │ │ │ ldr r4, [r6, r3] │ │ │ │ - b.n 7772 │ │ │ │ + b.n 7832 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #60] @ (782c ) │ │ │ │ + ldr r4, [pc, #60] @ (78ec ) │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r4, pc │ │ │ │ mov r2, r3 │ │ │ │ add.w r4, r4, #456 @ 0x1c8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 1e8c <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7772 │ │ │ │ + beq.n 7832 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - b.n 771c │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + b.n 77dc │ │ │ │ + ldrh r4, [r7, #0] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #40] @ 0x28 │ │ │ │ + ldrh r6, [r3, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ 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, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #172] @ (78f4 ) │ │ │ │ + ldr r3, [pc, #172] @ (79b4 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 787c │ │ │ │ + cbnz r3, 793c │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 78ca │ │ │ │ + blt.n 798a │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 7880 │ │ │ │ - cbz r2, 7880 │ │ │ │ + bgt.n 7940 │ │ │ │ + cbz r2, 7940 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 78c4 │ │ │ │ + beq.n 7984 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r2, 78b0 │ │ │ │ + cbz r2, 7970 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 7554 │ │ │ │ + bl 7614 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #116] @ (78f8 ) │ │ │ │ + ldr r2, [pc, #116] @ (79b8 ) │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp, #16] │ │ │ │ add.w r2, r2, #500 @ 0x1f4 │ │ │ │ mov.w ip, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 1e8c <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7876 │ │ │ │ - b.n 785c │ │ │ │ - ldr r3, [pc, #72] @ (78fc ) │ │ │ │ + beq.n 7936 │ │ │ │ + b.n 791c │ │ │ │ + ldr r3, [pc, #72] @ (79bc ) │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #72] @ (7900 ) │ │ │ │ + ldr r1, [pc, #72] @ (79c0 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e30 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b.n 7876 │ │ │ │ - ldr r3, [pc, #60] @ (7904 ) │ │ │ │ + b.n 7936 │ │ │ │ + ldr r3, [pc, #60] @ (79c4 ) │ │ │ │ ldr r1, [r7, r3] │ │ │ │ - b.n 7862 │ │ │ │ + b.n 7922 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #52] @ (7908 ) │ │ │ │ + ldr r3, [pc, #52] @ (79c8 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #500 @ 0x1f4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ blx 1e8c <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7876 │ │ │ │ - b.n 7860 │ │ │ │ - strh r4, [r6, #60] @ 0x3c │ │ │ │ + beq.n 7936 │ │ │ │ + b.n 7920 │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r0, #36] @ 0x24 │ │ │ │ + ldrh r6, [r0, #30] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #32] │ │ │ │ + ldrh r4, [r7, #26] │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #36] @ (7940 ) │ │ │ │ + ldr r1, [pc, #36] @ (7a00 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ blx 1d60 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r2, 7938 │ │ │ │ + cbz r2, 79f8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 2074 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 215c <__gmon_start__@plt+0xc> │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + ldrh r0, [r6, #24] │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #96] @ (79b4 ) │ │ │ │ + ldr r1, [pc, #96] @ (7a74 ) │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #88] @ (79b8 ) │ │ │ │ + ldr r5, [pc, #88] @ (7a78 ) │ │ │ │ blx 1d60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r5, pc │ │ │ │ - cbz r3, 799e │ │ │ │ + cbz r3, 7a5e │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 797e │ │ │ │ - ldr r3, [pc, #76] @ (79bc ) │ │ │ │ + bne.n 7a3e │ │ │ │ + ldr r3, [pc, #76] @ (7a7c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, #19968 @ 0x4e00 │ │ │ │ adds r3, #92 @ 0x5c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bhi.n 798e │ │ │ │ - cbz r3, 7992 │ │ │ │ - ldr r3, [pc, #56] @ (79bc ) │ │ │ │ + bhi.n 7a4e │ │ │ │ + cbz r3, 7a52 │ │ │ │ + ldr r3, [pc, #56] @ (7a7c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, #19968 @ 0x4e00 │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ - b.n 7978 │ │ │ │ + b.n 7a38 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7978 │ │ │ │ - ldr r3, [pc, #40] @ (79bc ) │ │ │ │ + b.n 7a38 │ │ │ │ + ldr r3, [pc, #40] @ (7a7c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, #20096 @ 0x4e80 │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ - b.n 7978 │ │ │ │ - ldr r2, [pc, #32] @ (79c0 ) │ │ │ │ + b.n 7a38 │ │ │ │ + ldr r2, [pc, #32] @ (7a80 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #32] @ (79c4 ) │ │ │ │ + ldr r1, [pc, #32] @ (7a84 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 1e30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7978 │ │ │ │ + b.n 7a38 │ │ │ │ nop │ │ │ │ - ldrh r6, [r6, #28] │ │ │ │ + ldrh r6, [r6, #22] │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ + strh r0, [r3, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r2, #23 │ │ │ │ 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 │ │ │ │ - ldr r5, [pc, #388] @ (7b60 ) │ │ │ │ + ldr r5, [pc, #388] @ (7c20 ) │ │ │ │ mov r6, r2 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add r5, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ - bhi.n 7a7a │ │ │ │ + bhi.n 7b3a │ │ │ │ cmp r6, #1 │ │ │ │ - bgt.w 7b2e │ │ │ │ + bgt.w 7bee │ │ │ │ ldr r0, [r7, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #360] @ (7b64 ) │ │ │ │ + ldr r3, [pc, #360] @ (7c24 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ cmp r1, r2 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7b28 │ │ │ │ + beq.w 7be8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b0c │ │ │ │ + bne.n 7bcc │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7afc │ │ │ │ + bne.n 7bbc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7aec │ │ │ │ + bne.n 7bac │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 7ada │ │ │ │ + blt.n 7b9a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bpl.n 7abc │ │ │ │ - cbnz r1, 7a94 │ │ │ │ + bpl.n 7b7c │ │ │ │ + cbnz r1, 7b54 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ strd r0, r2, [sp, #8] │ │ │ │ cmp r1, r5 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - cbnz r3, 7a52 │ │ │ │ + cbnz r3, 7b12 │ │ │ │ blx 1f88 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 7a6a │ │ │ │ + cbz r0, 7b2a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7a6a │ │ │ │ + beq.n 7b2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 7a8e │ │ │ │ + cbz r3, 7b4e │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 1ddc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #236] @ (7b68 ) │ │ │ │ + ldr r0, [pc, #236] @ (7c28 ) │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 1e60 <_PyArg_CheckPositional@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79ee │ │ │ │ - b.n 7a74 │ │ │ │ + bne.n 7aae │ │ │ │ + b.n 7b34 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7a6a │ │ │ │ - ldr r3, [pc, #212] @ (7b6c ) │ │ │ │ - ldr r1, [pc, #216] @ (7b70 ) │ │ │ │ + b.n 7b2a │ │ │ │ + ldr r3, [pc, #212] @ (7c2c ) │ │ │ │ + ldr r1, [pc, #216] @ (7c30 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7acc │ │ │ │ + bne.n 7b8c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 3ef8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 3ef8 │ │ │ │ - b.n 7a74 │ │ │ │ - ldr r3, [pc, #172] @ (7b6c ) │ │ │ │ - ldr r1, [pc, #180] @ (7b74 ) │ │ │ │ + b.n 7b34 │ │ │ │ + ldr r3, [pc, #172] @ (7c2c ) │ │ │ │ + ldr r1, [pc, #180] @ (7c34 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e30 │ │ │ │ - b.n 7aa2 │ │ │ │ + b.n 7b62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7aae │ │ │ │ + bne.n 7b6e │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7aae │ │ │ │ + b.n 7b6e │ │ │ │ ldr r7, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bpl.n 7a32 │ │ │ │ + bpl.n 7af2 │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 1ee0 │ │ │ │ - b.n 7a52 │ │ │ │ + b.n 7b12 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 7a2a │ │ │ │ + b.n 7aea │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - b.n 7a26 │ │ │ │ - ldr r2, [pc, #104] @ (7b78 ) │ │ │ │ + b.n 7ae6 │ │ │ │ + ldr r2, [pc, #104] @ (7c38 ) │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 7a12 │ │ │ │ - ldr r3, [pc, #80] @ (7b6c ) │ │ │ │ - ldr r1, [pc, #96] @ (7b7c ) │ │ │ │ + beq.w 7ad2 │ │ │ │ + ldr r3, [pc, #80] @ (7c2c ) │ │ │ │ + ldr r1, [pc, #96] @ (7c3c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e30 │ │ │ │ - b.n 7a74 │ │ │ │ + b.n 7b34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 7a12 │ │ │ │ - ldr r3, [pc, #80] @ (7b80 ) │ │ │ │ + b.n 7ad2 │ │ │ │ + ldr r3, [pc, #80] @ (7c40 ) │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #80] @ (7b84 ) │ │ │ │ + ldr r1, [pc, #80] @ (7c44 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1e54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7a74 │ │ │ │ + blt.n 7b34 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq.n 7b54 │ │ │ │ + beq.n 7c14 │ │ │ │ cmp r6, #2 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r7, #4] │ │ │ │ streq r3, [sp, #8] │ │ │ │ - b.n 79f8 │ │ │ │ + b.n 7ab8 │ │ │ │ ldrd r2, r3, [r7, #4] │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - b.n 79f8 │ │ │ │ + b.n 7ab8 │ │ │ │ nop │ │ │ │ - strh r4, [r3, #48] @ 0x30 │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -8874,100 +8971,100 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #30 │ │ │ │ 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 r1, [pc, #56] @ (7bd0 ) │ │ │ │ + ldr r1, [pc, #56] @ (7c90 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #56] @ (7bd4 ) │ │ │ │ + ldr r3, [pc, #56] @ (7c94 ) │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 1d60 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 7bbc │ │ │ │ + cbz r0, 7c7c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 7bca │ │ │ │ + cbz r0, 7c8a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7bc4 │ │ │ │ + bne.n 7c84 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 215c <__gmon_start__@plt+0xc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #12] @ (7bd8 ) │ │ │ │ + ldr r3, [pc, #12] @ (7c98 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrh r2, [r6, #10] │ │ │ │ + ldrh r2, [r6, #4] │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r3, #34] @ 0x22 │ │ │ │ + strh r4, [r3, #28] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #216] @ (7cc4 ) │ │ │ │ + ldr r1, [pc, #216] @ (7d84 ) │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #208] @ (7cc8 ) │ │ │ │ + ldr r5, [pc, #208] @ (7d88 ) │ │ │ │ blx 1d60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r5, pc │ │ │ │ - cbz r3, 7c18 │ │ │ │ + cbz r3, 7cd8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - cbnz r3, 7c54 │ │ │ │ - cbnz r0, 7c2c │ │ │ │ - ldr r3, [pc, #188] @ (7ccc ) │ │ │ │ + cbnz r3, 7d14 │ │ │ │ + cbnz r0, 7cec │ │ │ │ + ldr r3, [pc, #188] @ (7d8c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #180] @ (7cd0 ) │ │ │ │ + ldr r2, [pc, #180] @ (7d90 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #180] @ (7cd4 ) │ │ │ │ + ldr r1, [pc, #180] @ (7d94 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 1e30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7c12 │ │ │ │ + b.n 7cd2 │ │ │ │ blx 1ff8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7c12 │ │ │ │ + beq.n 7cd2 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 7c84 │ │ │ │ + cbz r2, 7d44 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #2 │ │ │ │ blx 212c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 7c5a │ │ │ │ + cbnz r0, 7d1a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7cb4 │ │ │ │ + bne.n 7d74 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7c12 │ │ │ │ + b.n 7cd2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r0, r3 │ │ │ │ - b.n 7c0c │ │ │ │ + b.n 7ccc │ │ │ │ ldr r5, [r4, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ @@ -8981,44 +9078,44 @@ │ │ │ │ strne r2, [r1, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r1, [r0, #16] │ │ │ │ str r0, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7c12 │ │ │ │ + beq.n 7cd2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r1, r5 │ │ │ │ - bge.n 7c12 │ │ │ │ + bge.n 7cd2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr.w r5, [r0, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, ip │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne r0, [r5, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r5, [r0, r2] │ │ │ │ adds r2, #4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 7c92 │ │ │ │ + b.n 7d52 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c50 │ │ │ │ + bne.n 7d10 │ │ │ │ mov r0, r3 │ │ │ │ blx 2038 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7c50 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + b.n 7d10 │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r0, #32] │ │ │ │ + strh r0, [r0, #26] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00007ce0 <.fini>: │ │ │ │ +00007da0 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,646 +1,646 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00007ce8 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ - 0x00007cf8 04000000 08000000 0b000000 08000000 ................ │ │ │ │ - 0x00007d08 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ - 0x00007d18 16000000 08000000 2e000000 08000000 ................ │ │ │ │ - 0x00007d28 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ - 0x00007d38 14000000 08000000 11000000 08000000 ................ │ │ │ │ - 0x00007d48 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ - 0x00007d58 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ - 0x00007d68 29000000 08000000 00000000 00000000 )............... │ │ │ │ - 0x00007d78 6173796e 63696f00 28732900 6173796e asyncio.(s).asyn │ │ │ │ - 0x00007d88 63696f2e 6576656e 74730000 6765745f cio.events..get_ │ │ │ │ - 0x00007d98 6576656e 745f6c6f 6f705f70 6f6c6963 event_loop_polic │ │ │ │ - 0x00007da8 79000000 6173796e 63696f2e 62617365 y...asyncio.base │ │ │ │ - 0x00007db8 5f667574 75726573 00000000 5f667574 _futures...._fut │ │ │ │ - 0x00007dc8 7572655f 72657072 00000000 6173796e ure_repr....asyn │ │ │ │ - 0x00007dd8 63696f2e 65786365 7074696f 6e730000 cio.exceptions.. │ │ │ │ - 0x00007de8 496e7661 6c696453 74617465 4572726f InvalidStateErro │ │ │ │ - 0x00007df8 72000000 43616e63 656c6c65 64457272 r...CancelledErr │ │ │ │ - 0x00007e08 6f720000 6173796e 63696f2e 62617365 or..asyncio.base │ │ │ │ - 0x00007e18 5f746173 6b730000 5f746173 6b5f7265 _tasks.._task_re │ │ │ │ - 0x00007e28 70720000 5f746173 6b5f6765 745f7374 pr.._task_get_st │ │ │ │ - 0x00007e38 61636b00 5f746173 6b5f7072 696e745f ack._task_print_ │ │ │ │ - 0x00007e48 73746163 6b000000 6173796e 63696f2e stack...asyncio. │ │ │ │ - 0x00007e58 636f726f 7574696e 65730000 6973636f coroutines..isco │ │ │ │ - 0x00007e68 726f7574 696e6500 65787472 6163745f routine.extract_ │ │ │ │ - 0x00007e78 73746163 6b000000 7765616b 72656600 stack...weakref. │ │ │ │ - 0x00007e88 5765616b 53657400 5f736368 6564756c WeakSet._schedul │ │ │ │ - 0x00007e98 65645f74 61736b73 00000000 5f656167 ed_tasks...._eag │ │ │ │ - 0x00007ea8 65725f74 61736b73 00000000 5f637572 er_tasks...._cur │ │ │ │ - 0x00007eb8 72656e74 5f746173 6b730000 6e6f2072 rent_tasks..no r │ │ │ │ - 0x00007ec8 756e6e69 6e672065 76656e74 206c6f6f unning event loo │ │ │ │ - 0x00007ed8 70000000 6120636f 726f7574 696e6520 p...a coroutine │ │ │ │ - 0x00007ee8 77617320 65787065 63746564 2c20676f was expected, go │ │ │ │ - 0x00007ef8 74202552 00000000 6120636f 6e746578 t %R....a contex │ │ │ │ - 0x00007f08 74766172 732e436f 6e746578 74207761 tvars.Context wa │ │ │ │ - 0x00007f18 73206578 70656374 65642c20 676f7420 s expected, got │ │ │ │ - 0x00007f28 25540000 63616e6e 6f742064 656c6574 %T..cannot delet │ │ │ │ - 0x00007f38 65206174 74726962 75746500 756e696e e attribute.unin │ │ │ │ - 0x00007f48 69746961 6c697a65 64204675 74757265 itialized Future │ │ │ │ - 0x00007f58 206f626a 65637400 6765745f 6c6f6f70 object.get_loop │ │ │ │ - 0x00007f68 28292074 616b6573 206e6f20 61726775 () takes no argu │ │ │ │ - 0x00007f78 6d656e74 73000000 46757475 7265206f ments...Future o │ │ │ │ - 0x00007f88 626a6563 74206973 206e6f74 20696e69 bject is not ini │ │ │ │ - 0x00007f98 7469616c 697a6564 2e000000 66756e63 tialized....func │ │ │ │ - 0x00007fa8 74696f6e 2074616b 6573206e 6f206b65 tion takes no ke │ │ │ │ - 0x00007fb8 79776f72 64206172 67756d65 6e747300 yword arguments. │ │ │ │ - 0x00007fc8 66756e63 74696f6e 2074616b 6573206e function takes n │ │ │ │ - 0x00007fd8 6f20706f 73697469 6f6e616c 20617267 o positional arg │ │ │ │ - 0x00007fe8 756d656e 74730000 43616e6e 6f742065 uments..Cannot e │ │ │ │ - 0x00007ff8 6e746572 20696e74 6f207461 736b2025 nter into task % │ │ │ │ - 0x00008008 52207768 696c6520 616e6f74 68657220 R while another │ │ │ │ - 0x00008018 7461736b 20255220 69732062 65696e67 task %R is being │ │ │ │ - 0x00008028 20657865 63757465 642e0000 4c656176 executed...Leav │ │ │ │ - 0x00008038 696e6720 7461736b 20255220 646f6573 ing task %R does │ │ │ │ - 0x00008048 206e6f74 206d6174 63682074 68652063 not match the c │ │ │ │ - 0x00008058 75727265 6e742074 61736b20 25522e00 urrent task %R.. │ │ │ │ - 0x00008068 5f737465 7028293a 20616c72 65616479 _step(): already │ │ │ │ - 0x00008078 20646f6e 653a2025 52202552 00000000 done: %R %R.... │ │ │ │ - 0x00008088 756e696e 69746961 6c697a65 64205461 uninitialized Ta │ │ │ │ - 0x00008098 736b206f 626a6563 74000000 696e7661 sk object...inva │ │ │ │ - 0x000080a8 6c696420 73746174 65000000 5461736b lid state...Task │ │ │ │ - 0x000080b8 2063616e 6e6f7420 61776169 74206f6e cannot await on │ │ │ │ - 0x000080c8 20697473 656c663a 20255200 7969656c itself: %R.yiel │ │ │ │ - 0x000080d8 64207761 73207573 65642069 6e737465 d was used inste │ │ │ │ - 0x000080e8 6164206f 66207969 656c6420 66726f6d ad of yield from │ │ │ │ - 0x000080f8 20666f72 2067656e 65726174 6f722069 for generator i │ │ │ │ - 0x00008108 6e207461 736b2025 52207769 74682025 n task %R with % │ │ │ │ - 0x00008118 52000000 5461736b 20676f74 20626164 R...Task got bad │ │ │ │ - 0x00008128 20796965 6c643a20 25520000 7969656c yield: %R..yiel │ │ │ │ - 0x00008138 64207761 73207573 65642069 6e737465 d was used inste │ │ │ │ - 0x00008148 6164206f 66207969 656c6420 66726f6d ad of yield from │ │ │ │ - 0x00008158 20696e20 7461736b 20255220 77697468 in task %R with │ │ │ │ - 0x00008168 20255200 5461736b 20255220 676f7420 %R.Task %R got │ │ │ │ - 0x00008178 46757475 72652025 52206174 74616368 Future %R attach │ │ │ │ - 0x00008188 65642074 6f206120 64696666 6572656e ed to a differen │ │ │ │ - 0x00008198 74206c6f 6f700000 696e7661 6c696420 t loop..invalid │ │ │ │ - 0x000081a8 65786365 7074696f 6e206f62 6a656374 exception object │ │ │ │ - 0x000081b8 00000000 53746f70 49746572 6174696f ....StopIteratio │ │ │ │ - 0x000081c8 6e20696e 74657261 63747320 6261646c n interacts badl │ │ │ │ - 0x000081d8 79207769 74682067 656e6572 61746f72 y with generator │ │ │ │ - 0x000081e8 7320616e 64206361 6e6e6f74 20626520 s and cannot be │ │ │ │ - 0x000081f8 72616973 65642069 6e746f20 61204675 raised into a Fu │ │ │ │ - 0x00008208 74757265 00000000 61776169 74207761 ture....await wa │ │ │ │ - 0x00008218 736e2774 20757365 64207769 74682066 sn't used with f │ │ │ │ - 0x00008228 75747572 65000000 5461736b 2d255300 uture...Task-%S. │ │ │ │ - 0x00008238 65786365 7074696f 6e282920 74616b65 exception() take │ │ │ │ - 0x00008248 73206e6f 20617267 756d656e 74730000 s no arguments.. │ │ │ │ - 0x00008258 45786365 7074696f 6e206973 206e6f74 Exception is not │ │ │ │ - 0x00008268 20736574 2e000000 52657375 6c742069 set....Result i │ │ │ │ - 0x00008278 73206e6f 74207365 742e0000 5461736b s not set...Task │ │ │ │ - 0x00008288 20776173 20646573 74726f79 65642062 was destroyed b │ │ │ │ - 0x00008298 75742069 74206973 2070656e 64696e67 ut it is pending │ │ │ │ - 0x000082a8 21000000 25732065 78636570 74696f6e !...%s exception │ │ │ │ - 0x000082b8 20776173 206e6576 65722072 65747269 was never retri │ │ │ │ - 0x000082c8 65766564 00000000 7468726f 77000000 eved....throw... │ │ │ │ - 0x000082d8 74686520 28747970 652c2065 78632c20 the (type, exc, │ │ │ │ - 0x000082e8 74622920 7369676e 61747572 65206f66 tb) signature of │ │ │ │ - 0x000082f8 20746872 6f772829 20697320 64657072 throw() is depr │ │ │ │ - 0x00008308 65636174 65642c20 75736520 74686520 ecated, use the │ │ │ │ - 0x00008318 73696e67 6c652d61 72672073 69676e61 single-arg signa │ │ │ │ - 0x00008328 74757265 20696e73 74656164 2e000000 ture instead.... │ │ │ │ - 0x00008338 7468726f 77282920 74686972 64206172 throw() third ar │ │ │ │ - 0x00008348 67756d65 6e74206d 75737420 62652061 gument must be a │ │ │ │ - 0x00008358 20747261 63656261 636b0000 696e7374 traceback..inst │ │ │ │ - 0x00008368 616e6365 20657863 65707469 6f6e206d ance exception m │ │ │ │ - 0x00008378 6179206e 6f742068 61766520 61207365 ay not have a se │ │ │ │ - 0x00008388 70617261 74652076 616c7565 00000000 parate value.... │ │ │ │ - 0x00008398 65786365 7074696f 6e73206d 75737420 exceptions must │ │ │ │ - 0x000083a8 62652063 6c617373 65732064 65726976 be classes deriv │ │ │ │ - 0x000083b8 696e6720 42617365 45786365 7074696f ing BaseExceptio │ │ │ │ - 0x000083c8 6e206f72 20696e73 74616e63 6573206f n or instances o │ │ │ │ - 0x000083d8 66207375 63682061 20636c61 73730000 f such a class.. │ │ │ │ - 0x000083e8 5461736b 20646f65 73206e6f 74207375 Task does not su │ │ │ │ - 0x000083f8 70706f72 74207365 745f7265 73756c74 pport set_result │ │ │ │ - 0x00008408 206f7065 72617469 6f6e0000 5461736b operation..Task │ │ │ │ - 0x00008418 20646f65 73206e6f 74207375 70706f72 does not suppor │ │ │ │ - 0x00008428 74207365 745f6578 63657074 696f6e20 t set_exception │ │ │ │ - 0x00008438 6f706572 6174696f 6e000000 5f6c6f67 operation..._log │ │ │ │ - 0x00008448 5f747261 63656261 636b2063 616e206f _traceback can o │ │ │ │ - 0x00008458 6e6c7920 62652073 65742074 6f204661 nly be set to Fa │ │ │ │ - 0x00008468 6c736500 6c696d69 74000000 66696c65 lse.limit...file │ │ │ │ - 0x00008478 00000000 6d736700 65616765 725f7374 ....msg.eager_st │ │ │ │ - 0x00008488 61727400 5f737461 74650000 5f617379 art._state.._asy │ │ │ │ - 0x00008498 6e63696f 5f667574 7572655f 626c6f63 ncio_future_bloc │ │ │ │ - 0x000084a8 6b696e67 00000000 5f63616c 6c626163 king...._callbac │ │ │ │ - 0x000084b8 6b730000 5f726573 756c7400 5f657863 ks.._result._exc │ │ │ │ - 0x000084c8 65707469 6f6e0000 5f6c6f67 5f747261 eption.._log_tra │ │ │ │ - 0x000084d8 63656261 636b0000 5f736f75 7263655f ceback.._source_ │ │ │ │ - 0x000084e8 74726163 65626163 6b000000 5f63616e traceback..._can │ │ │ │ - 0x000084f8 63656c5f 6d657373 61676500 5f6c6f67 cel_message._log │ │ │ │ - 0x00008508 5f646573 74726f79 5f70656e 64696e67 _destroy_pending │ │ │ │ - 0x00008518 00000000 5f6d7573 745f6361 6e63656c ...._must_cancel │ │ │ │ - 0x00008528 00000000 5f636f72 6f000000 5f667574 ...._coro..._fut │ │ │ │ - 0x00008538 5f776169 74657200 6164645f 646f6e65 _waiter.add_done │ │ │ │ - 0x00008548 5f63616c 6c626163 6b000000 72656d6f _callback...remo │ │ │ │ - 0x00008558 76655f64 6f6e655f 63616c6c 6261636b ve_done_callback │ │ │ │ - 0x00008568 00000000 63616e63 656c6c65 64000000 ....cancelled... │ │ │ │ - 0x00008578 646f6e65 00000000 7365745f 72657375 done....set_resu │ │ │ │ - 0x00008588 6c740000 7365745f 65786365 7074696f lt..set_exceptio │ │ │ │ - 0x00008598 6e000000 63616e63 656c0000 63616e63 n...cancel..canc │ │ │ │ - 0x000085a8 656c6c69 6e670000 756e6361 6e63656c elling..uncancel │ │ │ │ - 0x000085b8 00000000 6765745f 73746163 6b000000 ....get_stack... │ │ │ │ - 0x000085c8 7072696e 745f7374 61636b00 5f6d616b print_stack._mak │ │ │ │ - 0x000085d8 655f6361 6e63656c 6c65645f 6572726f e_cancelled_erro │ │ │ │ - 0x000085e8 72000000 6765745f 6e616d65 00000000 r...get_name.... │ │ │ │ - 0x000085f8 7365745f 6e616d65 00000000 6765745f set_name....get_ │ │ │ │ - 0x00008608 636f726f 00000000 6765745f 636f6e74 coro....get_cont │ │ │ │ - 0x00008618 65787400 5f5f636c 6173735f 67657469 ext.__class_geti │ │ │ │ - 0x00008628 74656d5f 5f000000 5461736b 73206172 tem__...Tasks ar │ │ │ │ - 0x00008638 65206765 6e657269 63206f76 65722074 e generic over t │ │ │ │ - 0x00008648 68652072 65747572 6e207479 7065206f he return type o │ │ │ │ - 0x00008658 66207468 65697220 77726170 70656420 f their wrapped │ │ │ │ - 0x00008668 636f726f 7574696e 65730000 6765745f coroutines..get_ │ │ │ │ - 0x00008678 6c6f6f70 00000000 46757475 72657320 loop....Futures │ │ │ │ - 0x00008688 61726520 67656e65 72696320 6f766572 are generic over │ │ │ │ - 0x00008698 20746865 20747970 65206f66 20746865 the type of the │ │ │ │ - 0x000086a8 69722072 6573756c 74730000 73656e64 ir results..send │ │ │ │ - 0x000086b8 00000000 636c6f73 65000000 5f5f7365 ....close...__se │ │ │ │ - 0x000086c8 6c665f5f 00000000 63757272 656e745f lf__....current_ │ │ │ │ - 0x000086d8 7461736b 00000000 6765745f 6576656e task....get_even │ │ │ │ - 0x000086e8 745f6c6f 6f700000 6765745f 72756e6e t_loop..get_runn │ │ │ │ - 0x000086f8 696e675f 6c6f6f70 00000000 5f676574 ing_loop...._get │ │ │ │ - 0x00008708 5f72756e 6e696e67 5f6c6f6f 70000000 _running_loop... │ │ │ │ - 0x00008718 5f736574 5f72756e 6e696e67 5f6c6f6f _set_running_loo │ │ │ │ - 0x00008728 70000000 5f726567 69737465 725f7461 p..._register_ta │ │ │ │ - 0x00008738 736b0000 5f726567 69737465 725f6561 sk.._register_ea │ │ │ │ - 0x00008748 6765725f 7461736b 00000000 5f756e72 ger_task...._unr │ │ │ │ - 0x00008758 65676973 7465725f 7461736b 00000000 egister_task.... │ │ │ │ - 0x00008768 5f756e72 65676973 7465725f 65616765 _unregister_eage │ │ │ │ - 0x00008778 725f7461 736b0000 5f656e74 65725f74 r_task.._enter_t │ │ │ │ - 0x00008788 61736b00 5f6c6561 76655f74 61736b00 ask._leave_task. │ │ │ │ - 0x00008798 5f737761 705f6375 7272656e 745f7461 _swap_current_ta │ │ │ │ - 0x000087a8 736b0000 46757475 72650000 7461736b sk..Future..task │ │ │ │ - 0x000087b8 5f77616b 65757000 5461736b 00000000 _wakeup.Task.... │ │ │ │ - 0x000087c8 5f617379 6e63696f 2e546173 6b000000 _asyncio.Task... │ │ │ │ - 0x000087d8 5f617379 6e63696f 2e467574 75726500 _asyncio.Future. │ │ │ │ - 0x000087e8 5f617379 6e63696f 2e467574 75726549 _asyncio.FutureI │ │ │ │ - 0x000087f8 74657200 5f617379 6e63696f 2e546173 ter._asyncio.Tas │ │ │ │ - 0x00008808 6b537465 704d6574 68577261 70706572 kStepMethWrapper │ │ │ │ - 0x00008818 00000000 5f617379 6e63696f 00000000 ...._asyncio.... │ │ │ │ - 0x00008828 6765745f 636f6e74 65787428 2473656c get_context($sel │ │ │ │ - 0x00008838 662c202f 290a2d2d 0a0a0000 6765745f f, /).--....get_ │ │ │ │ - 0x00008848 636f726f 28247365 6c662c20 2f290a2d coro($self, /).- │ │ │ │ - 0x00008858 2d0a0a00 7365745f 6e616d65 28247365 -...set_name($se │ │ │ │ - 0x00008868 6c662c20 76616c75 652c202f 290a2d2d lf, value, /).-- │ │ │ │ - 0x00008878 0a0a0000 6765745f 6e616d65 28247365 ....get_name($se │ │ │ │ - 0x00008888 6c662c20 2f290a2d 2d0a0a00 5f6d616b lf, /).--..._mak │ │ │ │ - 0x00008898 655f6361 6e63656c 6c65645f 6572726f e_cancelled_erro │ │ │ │ - 0x000088a8 72282473 656c662c 202f290a 2d2d0a0a r($self, /).--.. │ │ │ │ - 0x000088b8 43726561 74652074 68652043 616e6365 Create the Cance │ │ │ │ - 0x000088c8 6c6c6564 4572726f 7220746f 20726169 lledError to rai │ │ │ │ - 0x000088d8 73652069 66207468 65205461 736b2069 se if the Task i │ │ │ │ - 0x000088e8 73206361 6e63656c 6c65642e 0a0a5468 s cancelled...Th │ │ │ │ - 0x000088f8 69732073 686f756c 64206f6e 6c792062 is should only b │ │ │ │ - 0x00008908 65206361 6c6c6564 206f6e63 65207768 e called once wh │ │ │ │ - 0x00008918 656e2068 616e646c 696e6720 61206361 en handling a ca │ │ │ │ - 0x00008928 6e63656c 6c617469 6f6e2073 696e6365 ncellation since │ │ │ │ - 0x00008938 0a697420 65726173 65732074 68652063 .it erases the c │ │ │ │ - 0x00008948 6f6e7465 78742065 78636570 74696f6e ontext exception │ │ │ │ - 0x00008958 2076616c 75652e00 7072696e 745f7374 value..print_st │ │ │ │ - 0x00008968 61636b28 2473656c 662c202f 2c202a2c ack($self, /, *, │ │ │ │ - 0x00008978 206c696d 69743d4e 6f6e652c 2066696c limit=None, fil │ │ │ │ - 0x00008988 653d4e6f 6e65290a 2d2d0a0a 5072696e e=None).--..Prin │ │ │ │ - 0x00008998 74207468 65207374 61636b20 6f722074 t the stack or t │ │ │ │ - 0x000089a8 72616365 6261636b 20666f72 20746869 raceback for thi │ │ │ │ - 0x000089b8 73207461 736b2773 20636f72 6f757469 s task's corouti │ │ │ │ - 0x000089c8 6e652e0a 0a546869 73207072 6f647563 ne...This produc │ │ │ │ - 0x000089d8 6573206f 75747075 74207369 6d696c61 es output simila │ │ │ │ - 0x000089e8 7220746f 20746861 74206f66 20746865 r to that of the │ │ │ │ - 0x000089f8 20747261 63656261 636b206d 6f64756c traceback modul │ │ │ │ - 0x00008a08 652c0a66 6f722074 68652066 72616d65 e,.for the frame │ │ │ │ - 0x00008a18 73207265 74726965 76656420 62792067 s retrieved by g │ │ │ │ - 0x00008a28 65745f73 7461636b 28292e20 20546865 et_stack(). The │ │ │ │ - 0x00008a38 206c696d 69742061 7267756d 656e740a limit argument. │ │ │ │ - 0x00008a48 69732070 61737365 6420746f 20676574 is passed to get │ │ │ │ - 0x00008a58 5f737461 636b2829 2e202054 68652066 _stack(). The f │ │ │ │ - 0x00008a68 696c6520 61726775 6d656e74 20697320 ile argument is │ │ │ │ - 0x00008a78 616e2049 2f4f2073 74726561 6d0a746f an I/O stream.to │ │ │ │ - 0x00008a88 20776869 63682074 6865206f 75747075 which the outpu │ │ │ │ - 0x00008a98 74206973 20777269 7474656e 3b206279 t is written; by │ │ │ │ - 0x00008aa8 20646566 61756c74 206f7574 70757420 default output │ │ │ │ - 0x00008ab8 69732077 72697474 656e0a74 6f207379 is written.to sy │ │ │ │ - 0x00008ac8 732e7374 64657272 2e000000 6765745f s.stderr....get_ │ │ │ │ - 0x00008ad8 73746163 6b282473 656c662c 202f2c20 stack($self, /, │ │ │ │ - 0x00008ae8 2a2c206c 696d6974 3d4e6f6e 65290a2d *, limit=None).- │ │ │ │ - 0x00008af8 2d0a0a52 65747572 6e207468 65206c69 -..Return the li │ │ │ │ - 0x00008b08 7374206f 66207374 61636b20 6672616d st of stack fram │ │ │ │ - 0x00008b18 65732066 6f722074 68697320 7461736b es for this task │ │ │ │ - 0x00008b28 27732063 6f726f75 74696e65 2e0a0a49 's coroutine...I │ │ │ │ - 0x00008b38 66207468 6520636f 726f7574 696e6520 f the coroutine │ │ │ │ - 0x00008b48 6973206e 6f742064 6f6e652c 20746869 is not done, thi │ │ │ │ - 0x00008b58 73207265 7475726e 73207468 65207374 s returns the st │ │ │ │ - 0x00008b68 61636b20 77686572 65206974 2069730a ack where it is. │ │ │ │ - 0x00008b78 73757370 656e6465 642e2020 49662074 suspended. If t │ │ │ │ - 0x00008b88 68652063 6f726f75 74696e65 20686173 he coroutine has │ │ │ │ - 0x00008b98 20636f6d 706c6574 65642073 75636365 completed succe │ │ │ │ - 0x00008ba8 73736675 6c6c7920 6f722077 61730a63 ssfully or was.c │ │ │ │ - 0x00008bb8 616e6365 6c6c6564 2c207468 69732072 ancelled, this r │ │ │ │ - 0x00008bc8 65747572 6e732061 6e20656d 70747920 eturns an empty │ │ │ │ - 0x00008bd8 6c697374 2e202049 66207468 6520636f list. If the co │ │ │ │ - 0x00008be8 726f7574 696e6520 7761730a 7465726d routine was.term │ │ │ │ - 0x00008bf8 696e6174 65642062 7920616e 20657863 inated by an exc │ │ │ │ - 0x00008c08 65707469 6f6e2c20 74686973 20726574 eption, this ret │ │ │ │ - 0x00008c18 75726e73 20746865 206c6973 74206f66 urns the list of │ │ │ │ - 0x00008c28 20747261 63656261 636b0a66 72616d65 traceback.frame │ │ │ │ - 0x00008c38 732e0a0a 54686520 6672616d 65732061 s...The frames a │ │ │ │ - 0x00008c48 72652061 6c776179 73206f72 64657265 re always ordere │ │ │ │ - 0x00008c58 64206672 6f6d206f 6c646573 7420746f d from oldest to │ │ │ │ - 0x00008c68 206e6577 6573742e 0a0a5468 65206f70 newest...The op │ │ │ │ - 0x00008c78 74696f6e 616c206c 696d6974 20676976 tional limit giv │ │ │ │ - 0x00008c88 65732074 6865206d 6178696d 756d206e es the maximum n │ │ │ │ - 0x00008c98 756d6265 72206f66 20667261 6d657320 umber of frames │ │ │ │ - 0x00008ca8 746f0a72 65747572 6e3b2062 79206465 to.return; by de │ │ │ │ - 0x00008cb8 6661756c 7420616c 6c206176 61696c61 fault all availa │ │ │ │ - 0x00008cc8 626c6520 6672616d 65732061 72652072 ble frames are r │ │ │ │ - 0x00008cd8 65747572 6e65642e 20204974 730a6d65 eturned. Its.me │ │ │ │ - 0x00008ce8 616e696e 67206469 66666572 73206465 aning differs de │ │ │ │ - 0x00008cf8 70656e64 696e6720 6f6e2077 68657468 pending on wheth │ │ │ │ - 0x00008d08 65722061 20737461 636b206f 72206120 er a stack or a │ │ │ │ - 0x00008d18 74726163 65626163 6b206973 0a726574 traceback is.ret │ │ │ │ - 0x00008d28 75726e65 643a2074 6865206e 65776573 urned: the newes │ │ │ │ - 0x00008d38 74206672 616d6573 206f6620 61207374 t frames of a st │ │ │ │ - 0x00008d48 61636b20 61726520 72657475 726e6564 ack are returned │ │ │ │ - 0x00008d58 2c206275 74207468 650a6f6c 64657374 , but the.oldest │ │ │ │ - 0x00008d68 20667261 6d657320 6f662061 20747261 frames of a tra │ │ │ │ - 0x00008d78 63656261 636b2061 72652072 65747572 ceback are retur │ │ │ │ - 0x00008d88 6e65642e 20202854 68697320 6d617463 ned. (This matc │ │ │ │ - 0x00008d98 68657320 7468650a 62656861 76696f72 hes the.behavior │ │ │ │ - 0x00008da8 206f6620 74686520 74726163 65626163 of the tracebac │ │ │ │ - 0x00008db8 6b206d6f 64756c65 2e290a0a 466f7220 k module.)..For │ │ │ │ - 0x00008dc8 72656173 6f6e7320 6265796f 6e64206f reasons beyond o │ │ │ │ - 0x00008dd8 75722063 6f6e7472 6f6c2c20 6f6e6c79 ur control, only │ │ │ │ - 0x00008de8 206f6e65 20737461 636b2066 72616d65 one stack frame │ │ │ │ - 0x00008df8 2069730a 72657475 726e6564 20666f72 is.returned for │ │ │ │ - 0x00008e08 20612073 75737065 6e646564 20636f72 a suspended cor │ │ │ │ - 0x00008e18 6f757469 6e652e00 756e6361 6e63656c outine..uncancel │ │ │ │ - 0x00008e28 28247365 6c662c20 2f290a2d 2d0a0a44 ($self, /).--..D │ │ │ │ - 0x00008e38 65637265 6d656e74 20746865 20746173 ecrement the tas │ │ │ │ - 0x00008e48 6b277320 636f756e 74206f66 2063616e k's count of can │ │ │ │ - 0x00008e58 63656c6c 6174696f 6e207265 71756573 cellation reques │ │ │ │ - 0x00008e68 74732e0a 0a546869 73207368 6f756c64 ts...This should │ │ │ │ - 0x00008e78 20626520 75736564 20627920 7461736b be used by task │ │ │ │ - 0x00008e88 73207468 61742063 61746368 2043616e s that catch Can │ │ │ │ - 0x00008e98 63656c6c 65644572 726f720a 616e6420 celledError.and │ │ │ │ - 0x00008ea8 77697368 20746f20 636f6e74 696e7565 wish to continue │ │ │ │ - 0x00008eb8 20696e64 6566696e 6974656c 7920756e indefinitely un │ │ │ │ - 0x00008ec8 74696c20 74686579 20617265 2063616e til they are can │ │ │ │ - 0x00008ed8 63656c6c 65642061 6761696e 2e0a0a52 celled again...R │ │ │ │ - 0x00008ee8 65747572 6e732074 68652072 656d6169 eturns the remai │ │ │ │ - 0x00008ef8 6e696e67 206e756d 62657220 6f662063 ning number of c │ │ │ │ - 0x00008f08 616e6365 6c6c6174 696f6e20 72657175 ancellation requ │ │ │ │ - 0x00008f18 65737473 2e000000 63616e63 656c6c69 ests....cancelli │ │ │ │ - 0x00008f28 6e672824 73656c66 2c202f29 0a2d2d0a ng($self, /).--. │ │ │ │ - 0x00008f38 0a526574 75726e20 74686520 636f756e .Return the coun │ │ │ │ - 0x00008f48 74206f66 20746865 20746173 6b277320 t of the task's │ │ │ │ - 0x00008f58 63616e63 656c6c61 74696f6e 20726571 cancellation req │ │ │ │ - 0x00008f68 75657374 732e0a0a 54686973 20636f75 uests...This cou │ │ │ │ - 0x00008f78 6e742069 7320696e 6372656d 656e7465 nt is incremente │ │ │ │ - 0x00008f88 64207768 656e202e 63616e63 656c2829 d when .cancel() │ │ │ │ - 0x00008f98 20697320 63616c6c 65640a61 6e64206d is called.and m │ │ │ │ - 0x00008fa8 61792062 65206465 6372656d 656e7465 ay be decremente │ │ │ │ - 0x00008fb8 64207573 696e6720 2e756e63 616e6365 d using .uncance │ │ │ │ - 0x00008fc8 6c28292e 00000000 63616e63 656c2824 l().....cancel($ │ │ │ │ - 0x00008fd8 73656c66 2c202f2c 206d7367 3d4e6f6e self, /, msg=Non │ │ │ │ - 0x00008fe8 65290a2d 2d0a0a52 65717565 73742074 e).--..Request t │ │ │ │ - 0x00008ff8 68617420 74686973 20746173 6b206361 hat this task ca │ │ │ │ - 0x00009008 6e63656c 20697473 656c662e 0a0a5468 ncel itself...Th │ │ │ │ - 0x00009018 69732061 7272616e 67657320 666f7220 is arranges for │ │ │ │ - 0x00009028 61204361 6e63656c 6c656445 72726f72 a CancelledError │ │ │ │ - 0x00009038 20746f20 62652074 68726f77 6e20696e to be thrown in │ │ │ │ - 0x00009048 746f2074 68650a77 72617070 65642063 to the.wrapped c │ │ │ │ - 0x00009058 6f726f75 74696e65 206f6e20 74686520 oroutine on the │ │ │ │ - 0x00009068 6e657874 20637963 6c652074 68726f75 next cycle throu │ │ │ │ - 0x00009078 67682074 68652065 76656e74 206c6f6f gh the event loo │ │ │ │ - 0x00009088 702e0a54 68652063 6f726f75 74696e65 p..The coroutine │ │ │ │ - 0x00009098 20746865 6e206861 73206120 6368616e then has a chan │ │ │ │ - 0x000090a8 63652074 6f20636c 65616e20 7570206f ce to clean up o │ │ │ │ - 0x000090b8 72206576 656e2064 656e790a 74686520 r even deny.the │ │ │ │ - 0x000090c8 72657175 65737420 7573696e 67207472 request using tr │ │ │ │ - 0x000090d8 792f6578 63657074 2f66696e 616c6c79 y/except/finally │ │ │ │ - 0x000090e8 2e0a0a55 6e6c696b 65204675 74757265 ...Unlike Future │ │ │ │ - 0x000090f8 2e63616e 63656c2c 20746869 7320646f .cancel, this do │ │ │ │ - 0x00009108 6573206e 6f742067 75617261 6e746565 es not guarantee │ │ │ │ - 0x00009118 20746861 74207468 650a7461 736b2077 that the.task w │ │ │ │ - 0x00009128 696c6c20 62652063 616e6365 6c6c6564 ill be cancelled │ │ │ │ - 0x00009138 3a207468 65206578 63657074 696f6e20 : the exception │ │ │ │ - 0x00009148 6d696768 74206265 20636175 67687420 might be caught │ │ │ │ - 0x00009158 616e640a 61637465 64207570 6f6e2c20 and.acted upon, │ │ │ │ - 0x00009168 64656c61 79696e67 2063616e 63656c6c delaying cancell │ │ │ │ - 0x00009178 6174696f 6e206f66 20746865 20746173 ation of the tas │ │ │ │ - 0x00009188 6b206f72 20707265 76656e74 696e670a k or preventing. │ │ │ │ - 0x00009198 63616e63 656c6c61 74696f6e 20636f6d cancellation com │ │ │ │ - 0x000091a8 706c6574 656c792e 20205468 65207461 pletely. The ta │ │ │ │ - 0x000091b8 736b206d 61792061 6c736f20 72657475 sk may also retu │ │ │ │ - 0x000091c8 726e2061 2076616c 7565206f 720a7261 rn a value or.ra │ │ │ │ - 0x000091d8 69736520 61206469 66666572 656e7420 ise a different │ │ │ │ - 0x000091e8 65786365 7074696f 6e2e0a0a 496d6d65 exception...Imme │ │ │ │ - 0x000091f8 64696174 656c7920 61667465 72207468 diately after th │ │ │ │ - 0x00009208 6973206d 6574686f 64206973 2063616c is method is cal │ │ │ │ - 0x00009218 6c65642c 20546173 6b2e6361 6e63656c led, Task.cancel │ │ │ │ - 0x00009228 6c656428 29207769 6c6c0a6e 6f742072 led() will.not r │ │ │ │ - 0x00009238 65747572 6e205472 75652028 756e6c65 eturn True (unle │ │ │ │ - 0x00009248 73732074 68652074 61736b20 77617320 ss the task was │ │ │ │ - 0x00009258 616c7265 61647920 63616e63 656c6c65 already cancelle │ │ │ │ - 0x00009268 64292e20 20410a74 61736b20 77696c6c d). A.task will │ │ │ │ - 0x00009278 20626520 6d61726b 65642061 73206361 be marked as ca │ │ │ │ - 0x00009288 6e63656c 6c656420 7768656e 20746865 ncelled when the │ │ │ │ - 0x00009298 20777261 70706564 20636f72 6f757469 wrapped corouti │ │ │ │ - 0x000092a8 6e650a74 65726d69 6e617465 73207769 ne.terminates wi │ │ │ │ - 0x000092b8 74682061 2043616e 63656c6c 65644572 th a CancelledEr │ │ │ │ - 0x000092c8 726f7220 65786365 7074696f 6e202865 ror exception (e │ │ │ │ - 0x000092d8 76656e20 69662063 616e6365 6c28290a ven if cancel(). │ │ │ │ - 0x000092e8 77617320 6e6f7420 63616c6c 6564292e was not called). │ │ │ │ - 0x000092f8 0a0a5468 69732061 6c736f20 696e6372 ..This also incr │ │ │ │ - 0x00009308 65617365 73207468 65207461 736b2773 eases the task's │ │ │ │ - 0x00009318 20636f75 6e74206f 66206361 6e63656c count of cancel │ │ │ │ - 0x00009328 6c617469 6f6e2072 65717565 7374732e lation requests. │ │ │ │ - 0x00009338 00000000 7365745f 65786365 7074696f ....set_exceptio │ │ │ │ - 0x00009348 6e282473 656c662c 20657863 65707469 n($self, excepti │ │ │ │ - 0x00009358 6f6e2c20 2f290a2d 2d0a0a00 7365745f on, /).--...set_ │ │ │ │ - 0x00009368 72657375 6c742824 73656c66 2c207265 result($self, re │ │ │ │ - 0x00009378 73756c74 2c202f29 0a2d2d0a 0a000000 sult, /).--..... │ │ │ │ - 0x00009388 5f6d616b 655f6361 6e63656c 6c65645f _make_cancelled_ │ │ │ │ - 0x00009398 6572726f 72282473 656c662c 202f290a error($self, /). │ │ │ │ - 0x000093a8 2d2d0a0a 43726561 74652074 68652043 --..Create the C │ │ │ │ - 0x000093b8 616e6365 6c6c6564 4572726f 7220746f ancelledError to │ │ │ │ - 0x000093c8 20726169 73652069 66207468 65204675 raise if the Fu │ │ │ │ - 0x000093d8 74757265 20697320 63616e63 656c6c65 ture is cancelle │ │ │ │ - 0x000093e8 642e0a0a 54686973 2073686f 756c6420 d...This should │ │ │ │ - 0x000093f8 6f6e6c79 20626520 63616c6c 6564206f only be called o │ │ │ │ - 0x00009408 6e636520 7768656e 2068616e 646c696e nce when handlin │ │ │ │ - 0x00009418 67206120 63616e63 656c6c61 74696f6e g a cancellation │ │ │ │ - 0x00009428 2073696e 63650a69 74206572 61736573 since.it erases │ │ │ │ - 0x00009438 20746865 20636f6e 74657874 20657863 the context exc │ │ │ │ - 0x00009448 65707469 6f6e2076 616c7565 2e000000 eption value.... │ │ │ │ - 0x00009458 6765745f 6c6f6f70 28247365 6c662c20 get_loop($self, │ │ │ │ - 0x00009468 2f290a2d 2d0a0a52 65747572 6e207468 /).--..Return th │ │ │ │ - 0x00009478 65206576 656e7420 6c6f6f70 20746865 e event loop the │ │ │ │ - 0x00009488 20467574 75726520 69732062 6f756e64 Future is bound │ │ │ │ - 0x00009498 20746f2e 00000000 646f6e65 28247365 to.....done($se │ │ │ │ - 0x000094a8 6c662c20 2f290a2d 2d0a0a52 65747572 lf, /).--..Retur │ │ │ │ - 0x000094b8 6e205472 75652069 66207468 65206675 n True if the fu │ │ │ │ - 0x000094c8 74757265 20697320 646f6e65 2e0a0a44 ture is done...D │ │ │ │ - 0x000094d8 6f6e6520 6d65616e 73206569 74686572 one means either │ │ │ │ - 0x000094e8 20746861 74206120 72657375 6c74202f that a result / │ │ │ │ - 0x000094f8 20657863 65707469 6f6e2061 72652061 exception are a │ │ │ │ - 0x00009508 7661696c 61626c65 2c206f72 20746861 vailable, or tha │ │ │ │ - 0x00009518 740a7468 65206675 74757265 20776173 t.the future was │ │ │ │ - 0x00009528 2063616e 63656c6c 65642e00 63616e63 cancelled..canc │ │ │ │ - 0x00009538 656c6c65 64282473 656c662c 202f290a elled($self, /). │ │ │ │ - 0x00009548 2d2d0a0a 52657475 726e2054 72756520 --..Return True │ │ │ │ - 0x00009558 69662074 68652066 75747572 65207761 if the future wa │ │ │ │ - 0x00009568 73206361 6e63656c 6c65642e 00000000 s cancelled..... │ │ │ │ - 0x00009578 63616e63 656c2824 73656c66 2c202f2c cancel($self, /, │ │ │ │ - 0x00009588 206d7367 3d4e6f6e 65290a2d 2d0a0a43 msg=None).--..C │ │ │ │ - 0x00009598 616e6365 6c207468 65206675 74757265 ancel the future │ │ │ │ - 0x000095a8 20616e64 20736368 6564756c 65206361 and schedule ca │ │ │ │ - 0x000095b8 6c6c6261 636b732e 0a0a4966 20746865 llbacks...If the │ │ │ │ - 0x000095c8 20667574 75726520 69732061 6c726561 future is alrea │ │ │ │ - 0x000095d8 64792064 6f6e6520 6f722063 616e6365 dy done or cance │ │ │ │ - 0x000095e8 6c6c6564 2c207265 7475726e 2046616c lled, return Fal │ │ │ │ - 0x000095f8 73652e0a 4f746865 72776973 652c2063 se..Otherwise, c │ │ │ │ - 0x00009608 68616e67 65207468 65206675 74757265 hange the future │ │ │ │ - 0x00009618 27732073 74617465 20746f20 63616e63 's state to canc │ │ │ │ - 0x00009628 656c6c65 642c2073 63686564 756c6520 elled, schedule │ │ │ │ - 0x00009638 7468650a 63616c6c 6261636b 7320616e the.callbacks an │ │ │ │ - 0x00009648 64207265 7475726e 20547275 652e0000 d return True... │ │ │ │ - 0x00009658 72656d6f 76655f64 6f6e655f 63616c6c remove_done_call │ │ │ │ - 0x00009668 6261636b 28247365 6c662c20 666e2c20 back($self, fn, │ │ │ │ - 0x00009678 2f290a2d 2d0a0a52 656d6f76 6520616c /).--..Remove al │ │ │ │ - 0x00009688 6c20696e 7374616e 63657320 6f662061 l instances of a │ │ │ │ - 0x00009698 2063616c 6c626163 6b206672 6f6d2074 callback from t │ │ │ │ - 0x000096a8 68652022 63616c6c 20776865 6e20646f he "call when do │ │ │ │ - 0x000096b8 6e652220 6c697374 2e0a0a52 65747572 ne" list...Retur │ │ │ │ - 0x000096c8 6e732074 6865206e 756d6265 72206f66 ns the number of │ │ │ │ - 0x000096d8 2063616c 6c626163 6b732072 656d6f76 callbacks remov │ │ │ │ - 0x000096e8 65642e00 6164645f 646f6e65 5f63616c ed..add_done_cal │ │ │ │ - 0x000096f8 6c626163 6b282473 656c662c 20666e2c lback($self, fn, │ │ │ │ - 0x00009708 202f2c20 2a2c2063 6f6e7465 78743d3c /, *, context=< │ │ │ │ - 0x00009718 756e7265 70726573 656e7461 626c653e unrepresentable> │ │ │ │ - 0x00009728 290a2d2d 0a0a4164 64206120 63616c6c ).--..Add a call │ │ │ │ - 0x00009738 6261636b 20746f20 62652072 756e2077 back to be run w │ │ │ │ - 0x00009748 68656e20 74686520 66757475 72652062 hen the future b │ │ │ │ - 0x00009758 65636f6d 65732064 6f6e652e 0a0a5468 ecomes done...Th │ │ │ │ - 0x00009768 65206361 6c6c6261 636b2069 73206361 e callback is ca │ │ │ │ - 0x00009778 6c6c6564 20776974 68206120 73696e67 lled with a sing │ │ │ │ - 0x00009788 6c652061 7267756d 656e7420 2d207468 le argument - th │ │ │ │ - 0x00009798 65206675 74757265 206f626a 6563742e e future object. │ │ │ │ - 0x000097a8 0a496620 74686520 66757475 72652069 .If the future i │ │ │ │ - 0x000097b8 7320616c 72656164 7920646f 6e652077 s already done w │ │ │ │ - 0x000097c8 68656e20 74686973 20697320 63616c6c hen this is call │ │ │ │ - 0x000097d8 65642c20 74686520 63616c6c 6261636b ed, the callback │ │ │ │ - 0x000097e8 2069730a 73636865 64756c65 64207769 is.scheduled wi │ │ │ │ - 0x000097f8 74682063 616c6c5f 736f6f6e 2e000000 th call_soon.... │ │ │ │ - 0x00009808 7365745f 65786365 7074696f 6e282473 set_exception($s │ │ │ │ - 0x00009818 656c662c 20657863 65707469 6f6e2c20 elf, exception, │ │ │ │ - 0x00009828 2f290a2d 2d0a0a4d 61726b20 74686520 /).--..Mark the │ │ │ │ - 0x00009838 66757475 72652064 6f6e6520 616e6420 future done and │ │ │ │ - 0x00009848 73657420 616e2065 78636570 74696f6e set an exception │ │ │ │ - 0x00009858 2e0a0a49 66207468 65206675 74757265 ...If the future │ │ │ │ - 0x00009868 20697320 616c7265 61647920 646f6e65 is already done │ │ │ │ - 0x00009878 20776865 6e207468 6973206d 6574686f when this metho │ │ │ │ - 0x00009888 64206973 2063616c 6c65642c 20726169 d is called, rai │ │ │ │ - 0x00009898 7365730a 496e7661 6c696453 74617465 ses.InvalidState │ │ │ │ - 0x000098a8 4572726f 722e0000 7365745f 72657375 Error...set_resu │ │ │ │ - 0x000098b8 6c742824 73656c66 2c207265 73756c74 lt($self, result │ │ │ │ - 0x000098c8 2c202f29 0a2d2d0a 0a4d6172 6b207468 , /).--..Mark th │ │ │ │ - 0x000098d8 65206675 74757265 20646f6e 6520616e e future done an │ │ │ │ - 0x000098e8 64207365 74206974 73207265 73756c74 d set its result │ │ │ │ - 0x000098f8 2e0a0a49 66207468 65206675 74757265 ...If the future │ │ │ │ - 0x00009908 20697320 616c7265 61647920 646f6e65 is already done │ │ │ │ - 0x00009918 20776865 6e207468 6973206d 6574686f when this metho │ │ │ │ - 0x00009928 64206973 2063616c 6c65642c 20726169 d is called, rai │ │ │ │ - 0x00009938 7365730a 496e7661 6c696453 74617465 ses.InvalidState │ │ │ │ - 0x00009948 4572726f 722e0000 65786365 7074696f Error...exceptio │ │ │ │ - 0x00009958 6e282473 656c662c 202f290a 2d2d0a0a n($self, /).--.. │ │ │ │ - 0x00009968 52657475 726e2074 68652065 78636570 Return the excep │ │ │ │ - 0x00009978 74696f6e 20746861 74207761 73207365 tion that was se │ │ │ │ - 0x00009988 74206f6e 20746869 73206675 74757265 t on this future │ │ │ │ - 0x00009998 2e0a0a54 68652065 78636570 74696f6e ...The exception │ │ │ │ - 0x000099a8 20286f72 204e6f6e 65206966 206e6f20 (or None if no │ │ │ │ - 0x000099b8 65786365 7074696f 6e207761 73207365 exception was se │ │ │ │ - 0x000099c8 74292069 73207265 7475726e 6564206f t) is returned o │ │ │ │ - 0x000099d8 6e6c7920 69660a74 68652066 75747572 nly if.the futur │ │ │ │ - 0x000099e8 65206973 20646f6e 652e2020 49662074 e is done. If t │ │ │ │ - 0x000099f8 68652066 75747572 65206861 73206265 he future has be │ │ │ │ - 0x00009a08 656e2063 616e6365 6c6c6564 2c207261 en cancelled, ra │ │ │ │ - 0x00009a18 69736573 0a43616e 63656c6c 65644572 ises.CancelledEr │ │ │ │ - 0x00009a28 726f722e 20204966 20746865 20667574 ror. If the fut │ │ │ │ - 0x00009a38 75726520 69736e27 7420646f 6e652079 ure isn't done y │ │ │ │ - 0x00009a48 65742c20 72616973 65730a49 6e76616c et, raises.Inval │ │ │ │ - 0x00009a58 69645374 61746545 72726f72 2e000000 idStateError.... │ │ │ │ - 0x00009a68 72657375 6c742824 73656c66 2c202f29 result($self, /) │ │ │ │ - 0x00009a78 0a2d2d0a 0a526574 75726e20 74686520 .--..Return the │ │ │ │ - 0x00009a88 72657375 6c742074 68697320 66757475 result this futu │ │ │ │ - 0x00009a98 72652072 65707265 73656e74 732e0a0a re represents... │ │ │ │ - 0x00009aa8 49662074 68652066 75747572 65206861 If the future ha │ │ │ │ - 0x00009ab8 73206265 656e2063 616e6365 6c6c6564 s been cancelled │ │ │ │ - 0x00009ac8 2c207261 69736573 2043616e 63656c6c , raises Cancell │ │ │ │ - 0x00009ad8 65644572 726f722e 20204966 20746865 edError. If the │ │ │ │ - 0x00009ae8 0a667574 75726527 73207265 73756c74 .future's result │ │ │ │ - 0x00009af8 2069736e 27742079 65742061 7661696c isn't yet avail │ │ │ │ - 0x00009b08 61626c65 2c207261 69736573 20496e76 able, raises Inv │ │ │ │ - 0x00009b18 616c6964 53746174 65457272 6f722e20 alidStateError. │ │ │ │ - 0x00009b28 2049660a 74686520 66757475 72652069 If.the future i │ │ │ │ - 0x00009b38 7320646f 6e652061 6e642068 61732061 s done and has a │ │ │ │ - 0x00009b48 6e206578 63657074 696f6e20 7365742c n exception set, │ │ │ │ - 0x00009b58 20746869 73206578 63657074 696f6e20 this exception │ │ │ │ - 0x00009b68 69730a72 61697365 642e0000 5461736b is.raised...Task │ │ │ │ - 0x00009b78 28636f72 6f2c202a 2c206c6f 6f703d4e (coro, *, loop=N │ │ │ │ - 0x00009b88 6f6e652c 206e616d 653d4e6f 6e652c20 one, name=None, │ │ │ │ - 0x00009b98 636f6e74 6578743d 4e6f6e65 2c206561 context=None, ea │ │ │ │ - 0x00009ba8 6765725f 73746172 743d4661 6c736529 ger_start=False) │ │ │ │ - 0x00009bb8 0a2d2d0a 0a412063 6f726f75 74696e65 .--..A coroutine │ │ │ │ - 0x00009bc8 20777261 70706564 20696e20 61204675 wrapped in a Fu │ │ │ │ - 0x00009bd8 74757265 2e000000 46757475 7265282a ture....Future(* │ │ │ │ - 0x00009be8 2c206c6f 6f703d4e 6f6e6529 0a2d2d0a , loop=None).--. │ │ │ │ - 0x00009bf8 0a546869 7320636c 61737320 6973202a .This class is * │ │ │ │ - 0x00009c08 616c6d6f 73742a20 636f6d70 61746962 almost* compatib │ │ │ │ - 0x00009c18 6c652077 69746820 636f6e63 75727265 le with concurre │ │ │ │ - 0x00009c28 6e742e66 75747572 65732e46 75747572 nt.futures.Futur │ │ │ │ - 0x00009c38 652e0a0a 20202020 44696666 6572656e e... Differen │ │ │ │ - 0x00009c48 6365733a 0a0a2020 20202d20 72657375 ces:.. - resu │ │ │ │ - 0x00009c58 6c742829 20616e64 20657863 65707469 lt() and excepti │ │ │ │ - 0x00009c68 6f6e2829 20646f20 6e6f7420 74616b65 on() do not take │ │ │ │ - 0x00009c78 20612074 696d656f 75742061 7267756d a timeout argum │ │ │ │ - 0x00009c88 656e7420 616e640a 20202020 20207261 ent and. ra │ │ │ │ - 0x00009c98 69736520 616e2065 78636570 74696f6e ise an exception │ │ │ │ - 0x00009ca8 20776865 6e207468 65206675 74757265 when the future │ │ │ │ - 0x00009cb8 2069736e 27742064 6f6e6520 7965742e isn't done yet. │ │ │ │ - 0x00009cc8 0a0a2020 20202d20 43616c6c 6261636b .. - Callback │ │ │ │ - 0x00009cd8 73207265 67697374 65726564 20776974 s registered wit │ │ │ │ - 0x00009ce8 68206164 645f646f 6e655f63 616c6c62 h add_done_callb │ │ │ │ - 0x00009cf8 61636b28 29206172 6520616c 77617973 ack() are always │ │ │ │ - 0x00009d08 2063616c 6c65640a 20202020 20207669 called. vi │ │ │ │ - 0x00009d18 61207468 65206576 656e7420 6c6f6f70 a the event loop │ │ │ │ - 0x00009d28 27732063 616c6c5f 736f6f6e 5f746872 's call_soon_thr │ │ │ │ - 0x00009d38 65616473 61666528 292e0a0a 20202020 eadsafe()... │ │ │ │ - 0x00009d48 2d205468 69732063 6c617373 20697320 - This class is │ │ │ │ - 0x00009d58 6e6f7420 636f6d70 61746962 6c652077 not compatible w │ │ │ │ - 0x00009d68 69746820 74686520 77616974 28292061 ith the wait() a │ │ │ │ - 0x00009d78 6e642061 735f636f 6d706c65 74656428 nd as_completed( │ │ │ │ - 0x00009d88 290a2020 20202020 6d657468 6f647320 ). methods │ │ │ │ - 0x00009d98 696e2074 68652063 6f6e6375 7272656e in the concurren │ │ │ │ - 0x00009da8 742e6675 74757265 73207061 636b6167 t.futures packag │ │ │ │ - 0x00009db8 652e0000 5f737761 705f6375 7272656e e..._swap_curren │ │ │ │ - 0x00009dc8 745f7461 736b2824 6d6f6475 6c652c20 t_task($module, │ │ │ │ - 0x00009dd8 2f2c206c 6f6f702c 20746173 6b290a2d /, loop, task).- │ │ │ │ - 0x00009de8 2d0a0a54 656d706f 72617269 6c792073 -..Temporarily s │ │ │ │ - 0x00009df8 77617020 696e2074 68652073 7570706c wap in the suppl │ │ │ │ - 0x00009e08 69656420 7461736b 20616e64 20726574 ied task and ret │ │ │ │ - 0x00009e18 75726e20 74686520 6f726967 696e616c urn the original │ │ │ │ - 0x00009e28 206f6e65 20286f72 204e6f6e 65292e0a one (or None).. │ │ │ │ - 0x00009e38 0a546869 73206973 20696e74 656e6465 .This is intende │ │ │ │ - 0x00009e48 6420666f 72207573 65206475 72696e67 d for use during │ │ │ │ - 0x00009e58 20656167 65722063 6f726f75 74696e65 eager coroutine │ │ │ │ - 0x00009e68 20657865 63757469 6f6e2e00 5f6c6561 execution.._lea │ │ │ │ - 0x00009e78 76655f74 61736b28 246d6f64 756c652c ve_task($module, │ │ │ │ - 0x00009e88 202f2c20 6c6f6f70 2c207461 736b290a /, loop, task). │ │ │ │ - 0x00009e98 2d2d0a0a 4c656176 65207461 736b2065 --..Leave task e │ │ │ │ - 0x00009ea8 78656375 74696f6e 206f7220 73757370 xecution or susp │ │ │ │ - 0x00009eb8 656e6420 61207461 736b2e0a 0a546173 end a task...Tas │ │ │ │ - 0x00009ec8 6b206265 6c6f6e67 7320746f 206c6f6f k belongs to loo │ │ │ │ - 0x00009ed8 702e0a0a 52657475 726e7320 4e6f6e65 p...Returns None │ │ │ │ - 0x00009ee8 2e000000 5f656e74 65725f74 61736b28 ...._enter_task( │ │ │ │ - 0x00009ef8 246d6f64 756c652c 202f2c20 6c6f6f70 $module, /, loop │ │ │ │ - 0x00009f08 2c207461 736b290a 2d2d0a0a 456e7465 , task).--..Ente │ │ │ │ - 0x00009f18 7220696e 746f2074 61736b20 65786563 r into task exec │ │ │ │ - 0x00009f28 7574696f 6e206f72 20726573 756d6520 ution or resume │ │ │ │ - 0x00009f38 73757370 656e6465 64207461 736b2e0a suspended task.. │ │ │ │ - 0x00009f48 0a546173 6b206265 6c6f6e67 7320746f .Task belongs to │ │ │ │ - 0x00009f58 206c6f6f 702e0a0a 52657475 726e7320 loop...Returns │ │ │ │ - 0x00009f68 4e6f6e65 2e000000 5f756e72 65676973 None...._unregis │ │ │ │ - 0x00009f78 7465725f 65616765 725f7461 736b2824 ter_eager_task($ │ │ │ │ - 0x00009f88 6d6f6475 6c652c20 2f2c2074 61736b29 module, /, task) │ │ │ │ - 0x00009f98 0a2d2d0a 0a556e72 65676973 74657220 .--..Unregister │ │ │ │ - 0x00009fa8 61207461 736b2e0a 0a526574 75726e73 a task...Returns │ │ │ │ - 0x00009fb8 204e6f6e 652e0000 5f756e72 65676973 None..._unregis │ │ │ │ - 0x00009fc8 7465725f 7461736b 28246d6f 64756c65 ter_task($module │ │ │ │ - 0x00009fd8 2c202f2c 20746173 6b290a2d 2d0a0a55 , /, task).--..U │ │ │ │ - 0x00009fe8 6e726567 69737465 72206120 7461736b nregister a task │ │ │ │ - 0x00009ff8 2e0a0a52 65747572 6e73204e 6f6e652e ...Returns None. │ │ │ │ - 0x0000a008 00000000 5f726567 69737465 725f6561 ...._register_ea │ │ │ │ - 0x0000a018 6765725f 7461736b 28246d6f 64756c65 ger_task($module │ │ │ │ - 0x0000a028 2c202f2c 20746173 6b290a2d 2d0a0a52 , /, task).--..R │ │ │ │ - 0x0000a038 65676973 74657220 61206e65 77207461 egister a new ta │ │ │ │ - 0x0000a048 736b2069 6e206173 796e6369 6f206173 sk in asyncio as │ │ │ │ - 0x0000a058 20657865 63757465 64206279 206c6f6f executed by loo │ │ │ │ - 0x0000a068 702e0a0a 52657475 726e7320 4e6f6e65 p...Returns None │ │ │ │ - 0x0000a078 2e000000 5f726567 69737465 725f7461 ...._register_ta │ │ │ │ - 0x0000a088 736b2824 6d6f6475 6c652c20 2f2c2074 sk($module, /, t │ │ │ │ - 0x0000a098 61736b29 0a2d2d0a 0a526567 69737465 ask).--..Registe │ │ │ │ - 0x0000a0a8 72206120 6e657720 7461736b 20696e20 r a new task in │ │ │ │ - 0x0000a0b8 6173796e 63696f20 61732065 78656375 asyncio as execu │ │ │ │ - 0x0000a0c8 74656420 6279206c 6f6f702e 0a0a5265 ted by loop...Re │ │ │ │ - 0x0000a0d8 7475726e 73204e6f 6e652e00 5f736574 turns None.._set │ │ │ │ - 0x0000a0e8 5f72756e 6e696e67 5f6c6f6f 7028246d _running_loop($m │ │ │ │ - 0x0000a0f8 6f64756c 652c206c 6f6f702c 202f290a odule, loop, /). │ │ │ │ - 0x0000a108 2d2d0a0a 53657420 74686520 72756e6e --..Set the runn │ │ │ │ - 0x0000a118 696e6720 6576656e 74206c6f 6f702e0a ing event loop.. │ │ │ │ - 0x0000a128 0a546869 73206973 2061206c 6f772d6c .This is a low-l │ │ │ │ - 0x0000a138 6576656c 2066756e 6374696f 6e20696e evel function in │ │ │ │ - 0x0000a148 74656e64 65642074 6f206265 20757365 tended to be use │ │ │ │ - 0x0000a158 64206279 20657665 6e74206c 6f6f7073 d by event loops │ │ │ │ - 0x0000a168 2e0a5468 69732066 756e6374 696f6e20 ..This function │ │ │ │ - 0x0000a178 69732074 68726561 642d7370 65636966 is thread-specif │ │ │ │ - 0x0000a188 69632e00 5f676574 5f72756e 6e696e67 ic.._get_running │ │ │ │ - 0x0000a198 5f6c6f6f 7028246d 6f64756c 652c202f _loop($module, / │ │ │ │ - 0x0000a1a8 290a2d2d 0a0a5265 7475726e 20746865 ).--..Return the │ │ │ │ - 0x0000a1b8 2072756e 6e696e67 20657665 6e74206c running event l │ │ │ │ - 0x0000a1c8 6f6f7020 6f72204e 6f6e652e 0a0a5468 oop or None...Th │ │ │ │ - 0x0000a1d8 69732069 73206120 6c6f772d 6c657665 is is a low-leve │ │ │ │ - 0x0000a1e8 6c206675 6e637469 6f6e2069 6e74656e l function inten │ │ │ │ - 0x0000a1f8 64656420 746f2062 65207573 65642062 ded to be used b │ │ │ │ - 0x0000a208 79206576 656e7420 6c6f6f70 732e0a54 y event loops..T │ │ │ │ - 0x0000a218 68697320 66756e63 74696f6e 20697320 his function is │ │ │ │ - 0x0000a228 74687265 61642d73 70656369 6669632e thread-specific. │ │ │ │ - 0x0000a238 00000000 6765745f 72756e6e 696e675f ....get_running_ │ │ │ │ - 0x0000a248 6c6f6f70 28246d6f 64756c65 2c202f29 loop($module, /) │ │ │ │ - 0x0000a258 0a2d2d0a 0a526574 75726e20 74686520 .--..Return the │ │ │ │ - 0x0000a268 72756e6e 696e6720 6576656e 74206c6f running event lo │ │ │ │ - 0x0000a278 6f702e20 20526169 73652061 2052756e op. Raise a Run │ │ │ │ - 0x0000a288 74696d65 4572726f 72206966 20746865 timeError if the │ │ │ │ - 0x0000a298 72652069 73206e6f 6e652e0a 0a546869 re is none...Thi │ │ │ │ - 0x0000a2a8 73206675 6e637469 6f6e2069 73207468 s function is th │ │ │ │ - 0x0000a2b8 72656164 2d737065 63696669 632e0000 read-specific... │ │ │ │ - 0x0000a2c8 6765745f 6576656e 745f6c6f 6f702824 get_event_loop($ │ │ │ │ - 0x0000a2d8 6d6f6475 6c652c20 2f290a2d 2d0a0a52 module, /).--..R │ │ │ │ - 0x0000a2e8 65747572 6e20616e 20617379 6e63696f eturn an asyncio │ │ │ │ - 0x0000a2f8 20657665 6e74206c 6f6f702e 0a0a5768 event loop...Wh │ │ │ │ - 0x0000a308 656e2063 616c6c65 64206672 6f6d2061 en called from a │ │ │ │ - 0x0000a318 20636f72 6f757469 6e65206f 72206120 coroutine or a │ │ │ │ - 0x0000a328 63616c6c 6261636b 2028652e 672e2073 callback (e.g. s │ │ │ │ - 0x0000a338 63686564 756c6564 20776974 680a6361 cheduled with.ca │ │ │ │ - 0x0000a348 6c6c5f73 6f6f6e20 6f722073 696d696c ll_soon or simil │ │ │ │ - 0x0000a358 61722041 5049292c 20746869 73206675 ar API), this fu │ │ │ │ - 0x0000a368 6e637469 6f6e2077 696c6c20 616c7761 nction will alwa │ │ │ │ - 0x0000a378 79732072 65747572 6e207468 650a7275 ys return the.ru │ │ │ │ - 0x0000a388 6e6e696e 67206576 656e7420 6c6f6f70 nning event loop │ │ │ │ - 0x0000a398 2e0a0a49 66207468 65726520 6973206e ...If there is n │ │ │ │ - 0x0000a3a8 6f207275 6e6e696e 67206576 656e7420 o running event │ │ │ │ - 0x0000a3b8 6c6f6f70 20736574 2c207468 65206675 loop set, the fu │ │ │ │ - 0x0000a3c8 6e637469 6f6e2077 696c6c20 72657475 nction will retu │ │ │ │ - 0x0000a3d8 726e0a74 68652072 6573756c 74206f66 rn.the result of │ │ │ │ - 0x0000a3e8 20606765 745f6576 656e745f 6c6f6f70 `get_event_loop │ │ │ │ - 0x0000a3f8 5f706f6c 69637928 292e6765 745f6576 _policy().get_ev │ │ │ │ - 0x0000a408 656e745f 6c6f6f70 28296020 63616c6c ent_loop()` call │ │ │ │ - 0x0000a418 2e000000 63757272 656e745f 7461736b ....current_task │ │ │ │ - 0x0000a428 28246d6f 64756c65 2c202f2c 206c6f6f ($module, /, loo │ │ │ │ - 0x0000a438 703d4e6f 6e65290a 2d2d0a0a 52657475 p=None).--..Retu │ │ │ │ - 0x0000a448 726e2061 20637572 72656e74 6c792065 rn a currently e │ │ │ │ - 0x0000a458 78656375 74656420 7461736b 2e000000 xecuted task.... │ │ │ │ - 0x0000a468 41636365 6c657261 746f7220 6d6f6475 Accelerator modu │ │ │ │ - 0x0000a478 6c652066 6f722061 73796e63 696f0000 le for asyncio.. │ │ │ │ - 0x0000a488 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ - 0x0000a498 04000000 08000000 0b000000 08000000 ................ │ │ │ │ - 0x0000a4a8 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ - 0x0000a4b8 16000000 08000000 2e000000 08000000 ................ │ │ │ │ - 0x0000a4c8 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ - 0x0000a4d8 14000000 08000000 11000000 08000000 ................ │ │ │ │ - 0x0000a4e8 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ - 0x0000a4f8 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ - 0x0000a508 29000000 08000000 00000000 00000000 )............... │ │ │ │ + 0x00007da8 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ + 0x00007db8 04000000 08000000 0b000000 08000000 ................ │ │ │ │ + 0x00007dc8 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ + 0x00007dd8 16000000 08000000 2e000000 08000000 ................ │ │ │ │ + 0x00007de8 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ + 0x00007df8 14000000 08000000 11000000 08000000 ................ │ │ │ │ + 0x00007e08 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ + 0x00007e18 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ + 0x00007e28 29000000 08000000 00000000 00000000 )............... │ │ │ │ + 0x00007e38 6173796e 63696f00 28732900 6173796e asyncio.(s).asyn │ │ │ │ + 0x00007e48 63696f2e 6576656e 74730000 6765745f cio.events..get_ │ │ │ │ + 0x00007e58 6576656e 745f6c6f 6f705f70 6f6c6963 event_loop_polic │ │ │ │ + 0x00007e68 79000000 6173796e 63696f2e 62617365 y...asyncio.base │ │ │ │ + 0x00007e78 5f667574 75726573 00000000 5f667574 _futures...._fut │ │ │ │ + 0x00007e88 7572655f 72657072 00000000 6173796e ure_repr....asyn │ │ │ │ + 0x00007e98 63696f2e 65786365 7074696f 6e730000 cio.exceptions.. │ │ │ │ + 0x00007ea8 496e7661 6c696453 74617465 4572726f InvalidStateErro │ │ │ │ + 0x00007eb8 72000000 43616e63 656c6c65 64457272 r...CancelledErr │ │ │ │ + 0x00007ec8 6f720000 6173796e 63696f2e 62617365 or..asyncio.base │ │ │ │ + 0x00007ed8 5f746173 6b730000 5f746173 6b5f7265 _tasks.._task_re │ │ │ │ + 0x00007ee8 70720000 5f746173 6b5f6765 745f7374 pr.._task_get_st │ │ │ │ + 0x00007ef8 61636b00 5f746173 6b5f7072 696e745f ack._task_print_ │ │ │ │ + 0x00007f08 73746163 6b000000 6173796e 63696f2e stack...asyncio. │ │ │ │ + 0x00007f18 636f726f 7574696e 65730000 6973636f coroutines..isco │ │ │ │ + 0x00007f28 726f7574 696e6500 65787472 6163745f routine.extract_ │ │ │ │ + 0x00007f38 73746163 6b000000 7765616b 72656600 stack...weakref. │ │ │ │ + 0x00007f48 5765616b 53657400 5f736368 6564756c WeakSet._schedul │ │ │ │ + 0x00007f58 65645f74 61736b73 00000000 5f656167 ed_tasks...._eag │ │ │ │ + 0x00007f68 65725f74 61736b73 00000000 5f637572 er_tasks...._cur │ │ │ │ + 0x00007f78 72656e74 5f746173 6b730000 6e6f2072 rent_tasks..no r │ │ │ │ + 0x00007f88 756e6e69 6e672065 76656e74 206c6f6f unning event loo │ │ │ │ + 0x00007f98 70000000 6120636f 726f7574 696e6520 p...a coroutine │ │ │ │ + 0x00007fa8 77617320 65787065 63746564 2c20676f was expected, go │ │ │ │ + 0x00007fb8 74202552 00000000 6120636f 6e746578 t %R....a contex │ │ │ │ + 0x00007fc8 74766172 732e436f 6e746578 74207761 tvars.Context wa │ │ │ │ + 0x00007fd8 73206578 70656374 65642c20 676f7420 s expected, got │ │ │ │ + 0x00007fe8 25540000 63616e6e 6f742064 656c6574 %T..cannot delet │ │ │ │ + 0x00007ff8 65206174 74726962 75746500 756e696e e attribute.unin │ │ │ │ + 0x00008008 69746961 6c697a65 64204675 74757265 itialized Future │ │ │ │ + 0x00008018 206f626a 65637400 6765745f 6c6f6f70 object.get_loop │ │ │ │ + 0x00008028 28292074 616b6573 206e6f20 61726775 () takes no argu │ │ │ │ + 0x00008038 6d656e74 73000000 46757475 7265206f ments...Future o │ │ │ │ + 0x00008048 626a6563 74206973 206e6f74 20696e69 bject is not ini │ │ │ │ + 0x00008058 7469616c 697a6564 2e000000 66756e63 tialized....func │ │ │ │ + 0x00008068 74696f6e 2074616b 6573206e 6f206b65 tion takes no ke │ │ │ │ + 0x00008078 79776f72 64206172 67756d65 6e747300 yword arguments. │ │ │ │ + 0x00008088 66756e63 74696f6e 2074616b 6573206e function takes n │ │ │ │ + 0x00008098 6f20706f 73697469 6f6e616c 20617267 o positional arg │ │ │ │ + 0x000080a8 756d656e 74730000 43616e6e 6f742065 uments..Cannot e │ │ │ │ + 0x000080b8 6e746572 20696e74 6f207461 736b2025 nter into task % │ │ │ │ + 0x000080c8 52207768 696c6520 616e6f74 68657220 R while another │ │ │ │ + 0x000080d8 7461736b 20255220 69732062 65696e67 task %R is being │ │ │ │ + 0x000080e8 20657865 63757465 642e0000 4c656176 executed...Leav │ │ │ │ + 0x000080f8 696e6720 7461736b 20255220 646f6573 ing task %R does │ │ │ │ + 0x00008108 206e6f74 206d6174 63682074 68652063 not match the c │ │ │ │ + 0x00008118 75727265 6e742074 61736b20 25522e00 urrent task %R.. │ │ │ │ + 0x00008128 5f737465 7028293a 20616c72 65616479 _step(): already │ │ │ │ + 0x00008138 20646f6e 653a2025 52202552 00000000 done: %R %R.... │ │ │ │ + 0x00008148 756e696e 69746961 6c697a65 64205461 uninitialized Ta │ │ │ │ + 0x00008158 736b206f 626a6563 74000000 696e7661 sk object...inva │ │ │ │ + 0x00008168 6c696420 73746174 65000000 5461736b lid state...Task │ │ │ │ + 0x00008178 2063616e 6e6f7420 61776169 74206f6e cannot await on │ │ │ │ + 0x00008188 20697473 656c663a 20255200 7969656c itself: %R.yiel │ │ │ │ + 0x00008198 64207761 73207573 65642069 6e737465 d was used inste │ │ │ │ + 0x000081a8 6164206f 66207969 656c6420 66726f6d ad of yield from │ │ │ │ + 0x000081b8 20666f72 2067656e 65726174 6f722069 for generator i │ │ │ │ + 0x000081c8 6e207461 736b2025 52207769 74682025 n task %R with % │ │ │ │ + 0x000081d8 52000000 5461736b 20676f74 20626164 R...Task got bad │ │ │ │ + 0x000081e8 20796965 6c643a20 25520000 7969656c yield: %R..yiel │ │ │ │ + 0x000081f8 64207761 73207573 65642069 6e737465 d was used inste │ │ │ │ + 0x00008208 6164206f 66207969 656c6420 66726f6d ad of yield from │ │ │ │ + 0x00008218 20696e20 7461736b 20255220 77697468 in task %R with │ │ │ │ + 0x00008228 20255200 5461736b 20255220 676f7420 %R.Task %R got │ │ │ │ + 0x00008238 46757475 72652025 52206174 74616368 Future %R attach │ │ │ │ + 0x00008248 65642074 6f206120 64696666 6572656e ed to a differen │ │ │ │ + 0x00008258 74206c6f 6f700000 696e7661 6c696420 t loop..invalid │ │ │ │ + 0x00008268 65786365 7074696f 6e206f62 6a656374 exception object │ │ │ │ + 0x00008278 00000000 53746f70 49746572 6174696f ....StopIteratio │ │ │ │ + 0x00008288 6e20696e 74657261 63747320 6261646c n interacts badl │ │ │ │ + 0x00008298 79207769 74682067 656e6572 61746f72 y with generator │ │ │ │ + 0x000082a8 7320616e 64206361 6e6e6f74 20626520 s and cannot be │ │ │ │ + 0x000082b8 72616973 65642069 6e746f20 61204675 raised into a Fu │ │ │ │ + 0x000082c8 74757265 00000000 61776169 74207761 ture....await wa │ │ │ │ + 0x000082d8 736e2774 20757365 64207769 74682066 sn't used with f │ │ │ │ + 0x000082e8 75747572 65000000 52657375 6c742069 uture...Result i │ │ │ │ + 0x000082f8 73206e6f 74207365 742e0000 5461736b s not set...Task │ │ │ │ + 0x00008308 2d255300 65786365 7074696f 6e282920 -%S.exception() │ │ │ │ + 0x00008318 74616b65 73206e6f 20617267 756d656e takes no argumen │ │ │ │ + 0x00008328 74730000 45786365 7074696f 6e206973 ts..Exception is │ │ │ │ + 0x00008338 206e6f74 20736574 2e000000 5461736b not set....Task │ │ │ │ + 0x00008348 20776173 20646573 74726f79 65642062 was destroyed b │ │ │ │ + 0x00008358 75742069 74206973 2070656e 64696e67 ut it is pending │ │ │ │ + 0x00008368 21000000 25732065 78636570 74696f6e !...%s exception │ │ │ │ + 0x00008378 20776173 206e6576 65722072 65747269 was never retri │ │ │ │ + 0x00008388 65766564 00000000 7468726f 77000000 eved....throw... │ │ │ │ + 0x00008398 74686520 28747970 652c2065 78632c20 the (type, exc, │ │ │ │ + 0x000083a8 74622920 7369676e 61747572 65206f66 tb) signature of │ │ │ │ + 0x000083b8 20746872 6f772829 20697320 64657072 throw() is depr │ │ │ │ + 0x000083c8 65636174 65642c20 75736520 74686520 ecated, use the │ │ │ │ + 0x000083d8 73696e67 6c652d61 72672073 69676e61 single-arg signa │ │ │ │ + 0x000083e8 74757265 20696e73 74656164 2e000000 ture instead.... │ │ │ │ + 0x000083f8 7468726f 77282920 74686972 64206172 throw() third ar │ │ │ │ + 0x00008408 67756d65 6e74206d 75737420 62652061 gument must be a │ │ │ │ + 0x00008418 20747261 63656261 636b0000 696e7374 traceback..inst │ │ │ │ + 0x00008428 616e6365 20657863 65707469 6f6e206d ance exception m │ │ │ │ + 0x00008438 6179206e 6f742068 61766520 61207365 ay not have a se │ │ │ │ + 0x00008448 70617261 74652076 616c7565 00000000 parate value.... │ │ │ │ + 0x00008458 65786365 7074696f 6e73206d 75737420 exceptions must │ │ │ │ + 0x00008468 62652063 6c617373 65732064 65726976 be classes deriv │ │ │ │ + 0x00008478 696e6720 42617365 45786365 7074696f ing BaseExceptio │ │ │ │ + 0x00008488 6e206f72 20696e73 74616e63 6573206f n or instances o │ │ │ │ + 0x00008498 66207375 63682061 20636c61 73730000 f such a class.. │ │ │ │ + 0x000084a8 5461736b 20646f65 73206e6f 74207375 Task does not su │ │ │ │ + 0x000084b8 70706f72 74207365 745f7265 73756c74 pport set_result │ │ │ │ + 0x000084c8 206f7065 72617469 6f6e0000 5461736b operation..Task │ │ │ │ + 0x000084d8 20646f65 73206e6f 74207375 70706f72 does not suppor │ │ │ │ + 0x000084e8 74207365 745f6578 63657074 696f6e20 t set_exception │ │ │ │ + 0x000084f8 6f706572 6174696f 6e000000 5f6c6f67 operation..._log │ │ │ │ + 0x00008508 5f747261 63656261 636b2063 616e206f _traceback can o │ │ │ │ + 0x00008518 6e6c7920 62652073 65742074 6f204661 nly be set to Fa │ │ │ │ + 0x00008528 6c736500 6c696d69 74000000 66696c65 lse.limit...file │ │ │ │ + 0x00008538 00000000 6d736700 65616765 725f7374 ....msg.eager_st │ │ │ │ + 0x00008548 61727400 5f737461 74650000 5f617379 art._state.._asy │ │ │ │ + 0x00008558 6e63696f 5f667574 7572655f 626c6f63 ncio_future_bloc │ │ │ │ + 0x00008568 6b696e67 00000000 5f63616c 6c626163 king...._callbac │ │ │ │ + 0x00008578 6b730000 5f726573 756c7400 5f657863 ks.._result._exc │ │ │ │ + 0x00008588 65707469 6f6e0000 5f6c6f67 5f747261 eption.._log_tra │ │ │ │ + 0x00008598 63656261 636b0000 5f736f75 7263655f ceback.._source_ │ │ │ │ + 0x000085a8 74726163 65626163 6b000000 5f63616e traceback..._can │ │ │ │ + 0x000085b8 63656c5f 6d657373 61676500 5f6c6f67 cel_message._log │ │ │ │ + 0x000085c8 5f646573 74726f79 5f70656e 64696e67 _destroy_pending │ │ │ │ + 0x000085d8 00000000 5f6d7573 745f6361 6e63656c ...._must_cancel │ │ │ │ + 0x000085e8 00000000 5f636f72 6f000000 5f667574 ...._coro..._fut │ │ │ │ + 0x000085f8 5f776169 74657200 6164645f 646f6e65 _waiter.add_done │ │ │ │ + 0x00008608 5f63616c 6c626163 6b000000 72656d6f _callback...remo │ │ │ │ + 0x00008618 76655f64 6f6e655f 63616c6c 6261636b ve_done_callback │ │ │ │ + 0x00008628 00000000 63616e63 656c6c65 64000000 ....cancelled... │ │ │ │ + 0x00008638 646f6e65 00000000 7365745f 72657375 done....set_resu │ │ │ │ + 0x00008648 6c740000 7365745f 65786365 7074696f lt..set_exceptio │ │ │ │ + 0x00008658 6e000000 63616e63 656c0000 63616e63 n...cancel..canc │ │ │ │ + 0x00008668 656c6c69 6e670000 756e6361 6e63656c elling..uncancel │ │ │ │ + 0x00008678 00000000 6765745f 73746163 6b000000 ....get_stack... │ │ │ │ + 0x00008688 7072696e 745f7374 61636b00 5f6d616b print_stack._mak │ │ │ │ + 0x00008698 655f6361 6e63656c 6c65645f 6572726f e_cancelled_erro │ │ │ │ + 0x000086a8 72000000 6765745f 6e616d65 00000000 r...get_name.... │ │ │ │ + 0x000086b8 7365745f 6e616d65 00000000 6765745f set_name....get_ │ │ │ │ + 0x000086c8 636f726f 00000000 6765745f 636f6e74 coro....get_cont │ │ │ │ + 0x000086d8 65787400 5f5f636c 6173735f 67657469 ext.__class_geti │ │ │ │ + 0x000086e8 74656d5f 5f000000 5461736b 73206172 tem__...Tasks ar │ │ │ │ + 0x000086f8 65206765 6e657269 63206f76 65722074 e generic over t │ │ │ │ + 0x00008708 68652072 65747572 6e207479 7065206f he return type o │ │ │ │ + 0x00008718 66207468 65697220 77726170 70656420 f their wrapped │ │ │ │ + 0x00008728 636f726f 7574696e 65730000 6765745f coroutines..get_ │ │ │ │ + 0x00008738 6c6f6f70 00000000 46757475 72657320 loop....Futures │ │ │ │ + 0x00008748 61726520 67656e65 72696320 6f766572 are generic over │ │ │ │ + 0x00008758 20746865 20747970 65206f66 20746865 the type of the │ │ │ │ + 0x00008768 69722072 6573756c 74730000 73656e64 ir results..send │ │ │ │ + 0x00008778 00000000 636c6f73 65000000 5f5f7365 ....close...__se │ │ │ │ + 0x00008788 6c665f5f 00000000 63757272 656e745f lf__....current_ │ │ │ │ + 0x00008798 7461736b 00000000 6765745f 6576656e task....get_even │ │ │ │ + 0x000087a8 745f6c6f 6f700000 6765745f 72756e6e t_loop..get_runn │ │ │ │ + 0x000087b8 696e675f 6c6f6f70 00000000 5f676574 ing_loop...._get │ │ │ │ + 0x000087c8 5f72756e 6e696e67 5f6c6f6f 70000000 _running_loop... │ │ │ │ + 0x000087d8 5f736574 5f72756e 6e696e67 5f6c6f6f _set_running_loo │ │ │ │ + 0x000087e8 70000000 5f726567 69737465 725f7461 p..._register_ta │ │ │ │ + 0x000087f8 736b0000 5f726567 69737465 725f6561 sk.._register_ea │ │ │ │ + 0x00008808 6765725f 7461736b 00000000 5f756e72 ger_task...._unr │ │ │ │ + 0x00008818 65676973 7465725f 7461736b 00000000 egister_task.... │ │ │ │ + 0x00008828 5f756e72 65676973 7465725f 65616765 _unregister_eage │ │ │ │ + 0x00008838 725f7461 736b0000 5f656e74 65725f74 r_task.._enter_t │ │ │ │ + 0x00008848 61736b00 5f6c6561 76655f74 61736b00 ask._leave_task. │ │ │ │ + 0x00008858 5f737761 705f6375 7272656e 745f7461 _swap_current_ta │ │ │ │ + 0x00008868 736b0000 46757475 72650000 7461736b sk..Future..task │ │ │ │ + 0x00008878 5f77616b 65757000 5461736b 00000000 _wakeup.Task.... │ │ │ │ + 0x00008888 5f617379 6e63696f 2e546173 6b000000 _asyncio.Task... │ │ │ │ + 0x00008898 5f617379 6e63696f 2e467574 75726500 _asyncio.Future. │ │ │ │ + 0x000088a8 5f617379 6e63696f 2e467574 75726549 _asyncio.FutureI │ │ │ │ + 0x000088b8 74657200 5f617379 6e63696f 2e546173 ter._asyncio.Tas │ │ │ │ + 0x000088c8 6b537465 704d6574 68577261 70706572 kStepMethWrapper │ │ │ │ + 0x000088d8 00000000 5f617379 6e63696f 00000000 ...._asyncio.... │ │ │ │ + 0x000088e8 6765745f 636f6e74 65787428 2473656c get_context($sel │ │ │ │ + 0x000088f8 662c202f 290a2d2d 0a0a0000 6765745f f, /).--....get_ │ │ │ │ + 0x00008908 636f726f 28247365 6c662c20 2f290a2d coro($self, /).- │ │ │ │ + 0x00008918 2d0a0a00 7365745f 6e616d65 28247365 -...set_name($se │ │ │ │ + 0x00008928 6c662c20 76616c75 652c202f 290a2d2d lf, value, /).-- │ │ │ │ + 0x00008938 0a0a0000 6765745f 6e616d65 28247365 ....get_name($se │ │ │ │ + 0x00008948 6c662c20 2f290a2d 2d0a0a00 5f6d616b lf, /).--..._mak │ │ │ │ + 0x00008958 655f6361 6e63656c 6c65645f 6572726f e_cancelled_erro │ │ │ │ + 0x00008968 72282473 656c662c 202f290a 2d2d0a0a r($self, /).--.. │ │ │ │ + 0x00008978 43726561 74652074 68652043 616e6365 Create the Cance │ │ │ │ + 0x00008988 6c6c6564 4572726f 7220746f 20726169 lledError to rai │ │ │ │ + 0x00008998 73652069 66207468 65205461 736b2069 se if the Task i │ │ │ │ + 0x000089a8 73206361 6e63656c 6c65642e 0a0a5468 s cancelled...Th │ │ │ │ + 0x000089b8 69732073 686f756c 64206f6e 6c792062 is should only b │ │ │ │ + 0x000089c8 65206361 6c6c6564 206f6e63 65207768 e called once wh │ │ │ │ + 0x000089d8 656e2068 616e646c 696e6720 61206361 en handling a ca │ │ │ │ + 0x000089e8 6e63656c 6c617469 6f6e2073 696e6365 ncellation since │ │ │ │ + 0x000089f8 0a697420 65726173 65732074 68652063 .it erases the c │ │ │ │ + 0x00008a08 6f6e7465 78742065 78636570 74696f6e ontext exception │ │ │ │ + 0x00008a18 2076616c 75652e00 7072696e 745f7374 value..print_st │ │ │ │ + 0x00008a28 61636b28 2473656c 662c202f 2c202a2c ack($self, /, *, │ │ │ │ + 0x00008a38 206c696d 69743d4e 6f6e652c 2066696c limit=None, fil │ │ │ │ + 0x00008a48 653d4e6f 6e65290a 2d2d0a0a 5072696e e=None).--..Prin │ │ │ │ + 0x00008a58 74207468 65207374 61636b20 6f722074 t the stack or t │ │ │ │ + 0x00008a68 72616365 6261636b 20666f72 20746869 raceback for thi │ │ │ │ + 0x00008a78 73207461 736b2773 20636f72 6f757469 s task's corouti │ │ │ │ + 0x00008a88 6e652e0a 0a546869 73207072 6f647563 ne...This produc │ │ │ │ + 0x00008a98 6573206f 75747075 74207369 6d696c61 es output simila │ │ │ │ + 0x00008aa8 7220746f 20746861 74206f66 20746865 r to that of the │ │ │ │ + 0x00008ab8 20747261 63656261 636b206d 6f64756c traceback modul │ │ │ │ + 0x00008ac8 652c0a66 6f722074 68652066 72616d65 e,.for the frame │ │ │ │ + 0x00008ad8 73207265 74726965 76656420 62792067 s retrieved by g │ │ │ │ + 0x00008ae8 65745f73 7461636b 28292e20 20546865 et_stack(). The │ │ │ │ + 0x00008af8 206c696d 69742061 7267756d 656e740a limit argument. │ │ │ │ + 0x00008b08 69732070 61737365 6420746f 20676574 is passed to get │ │ │ │ + 0x00008b18 5f737461 636b2829 2e202054 68652066 _stack(). The f │ │ │ │ + 0x00008b28 696c6520 61726775 6d656e74 20697320 ile argument is │ │ │ │ + 0x00008b38 616e2049 2f4f2073 74726561 6d0a746f an I/O stream.to │ │ │ │ + 0x00008b48 20776869 63682074 6865206f 75747075 which the outpu │ │ │ │ + 0x00008b58 74206973 20777269 7474656e 3b206279 t is written; by │ │ │ │ + 0x00008b68 20646566 61756c74 206f7574 70757420 default output │ │ │ │ + 0x00008b78 69732077 72697474 656e0a74 6f207379 is written.to sy │ │ │ │ + 0x00008b88 732e7374 64657272 2e000000 6765745f s.stderr....get_ │ │ │ │ + 0x00008b98 73746163 6b282473 656c662c 202f2c20 stack($self, /, │ │ │ │ + 0x00008ba8 2a2c206c 696d6974 3d4e6f6e 65290a2d *, limit=None).- │ │ │ │ + 0x00008bb8 2d0a0a52 65747572 6e207468 65206c69 -..Return the li │ │ │ │ + 0x00008bc8 7374206f 66207374 61636b20 6672616d st of stack fram │ │ │ │ + 0x00008bd8 65732066 6f722074 68697320 7461736b es for this task │ │ │ │ + 0x00008be8 27732063 6f726f75 74696e65 2e0a0a49 's coroutine...I │ │ │ │ + 0x00008bf8 66207468 6520636f 726f7574 696e6520 f the coroutine │ │ │ │ + 0x00008c08 6973206e 6f742064 6f6e652c 20746869 is not done, thi │ │ │ │ + 0x00008c18 73207265 7475726e 73207468 65207374 s returns the st │ │ │ │ + 0x00008c28 61636b20 77686572 65206974 2069730a ack where it is. │ │ │ │ + 0x00008c38 73757370 656e6465 642e2020 49662074 suspended. If t │ │ │ │ + 0x00008c48 68652063 6f726f75 74696e65 20686173 he coroutine has │ │ │ │ + 0x00008c58 20636f6d 706c6574 65642073 75636365 completed succe │ │ │ │ + 0x00008c68 73736675 6c6c7920 6f722077 61730a63 ssfully or was.c │ │ │ │ + 0x00008c78 616e6365 6c6c6564 2c207468 69732072 ancelled, this r │ │ │ │ + 0x00008c88 65747572 6e732061 6e20656d 70747920 eturns an empty │ │ │ │ + 0x00008c98 6c697374 2e202049 66207468 6520636f list. If the co │ │ │ │ + 0x00008ca8 726f7574 696e6520 7761730a 7465726d routine was.term │ │ │ │ + 0x00008cb8 696e6174 65642062 7920616e 20657863 inated by an exc │ │ │ │ + 0x00008cc8 65707469 6f6e2c20 74686973 20726574 eption, this ret │ │ │ │ + 0x00008cd8 75726e73 20746865 206c6973 74206f66 urns the list of │ │ │ │ + 0x00008ce8 20747261 63656261 636b0a66 72616d65 traceback.frame │ │ │ │ + 0x00008cf8 732e0a0a 54686520 6672616d 65732061 s...The frames a │ │ │ │ + 0x00008d08 72652061 6c776179 73206f72 64657265 re always ordere │ │ │ │ + 0x00008d18 64206672 6f6d206f 6c646573 7420746f d from oldest to │ │ │ │ + 0x00008d28 206e6577 6573742e 0a0a5468 65206f70 newest...The op │ │ │ │ + 0x00008d38 74696f6e 616c206c 696d6974 20676976 tional limit giv │ │ │ │ + 0x00008d48 65732074 6865206d 6178696d 756d206e es the maximum n │ │ │ │ + 0x00008d58 756d6265 72206f66 20667261 6d657320 umber of frames │ │ │ │ + 0x00008d68 746f0a72 65747572 6e3b2062 79206465 to.return; by de │ │ │ │ + 0x00008d78 6661756c 7420616c 6c206176 61696c61 fault all availa │ │ │ │ + 0x00008d88 626c6520 6672616d 65732061 72652072 ble frames are r │ │ │ │ + 0x00008d98 65747572 6e65642e 20204974 730a6d65 eturned. Its.me │ │ │ │ + 0x00008da8 616e696e 67206469 66666572 73206465 aning differs de │ │ │ │ + 0x00008db8 70656e64 696e6720 6f6e2077 68657468 pending on wheth │ │ │ │ + 0x00008dc8 65722061 20737461 636b206f 72206120 er a stack or a │ │ │ │ + 0x00008dd8 74726163 65626163 6b206973 0a726574 traceback is.ret │ │ │ │ + 0x00008de8 75726e65 643a2074 6865206e 65776573 urned: the newes │ │ │ │ + 0x00008df8 74206672 616d6573 206f6620 61207374 t frames of a st │ │ │ │ + 0x00008e08 61636b20 61726520 72657475 726e6564 ack are returned │ │ │ │ + 0x00008e18 2c206275 74207468 650a6f6c 64657374 , but the.oldest │ │ │ │ + 0x00008e28 20667261 6d657320 6f662061 20747261 frames of a tra │ │ │ │ + 0x00008e38 63656261 636b2061 72652072 65747572 ceback are retur │ │ │ │ + 0x00008e48 6e65642e 20202854 68697320 6d617463 ned. (This matc │ │ │ │ + 0x00008e58 68657320 7468650a 62656861 76696f72 hes the.behavior │ │ │ │ + 0x00008e68 206f6620 74686520 74726163 65626163 of the tracebac │ │ │ │ + 0x00008e78 6b206d6f 64756c65 2e290a0a 466f7220 k module.)..For │ │ │ │ + 0x00008e88 72656173 6f6e7320 6265796f 6e64206f reasons beyond o │ │ │ │ + 0x00008e98 75722063 6f6e7472 6f6c2c20 6f6e6c79 ur control, only │ │ │ │ + 0x00008ea8 206f6e65 20737461 636b2066 72616d65 one stack frame │ │ │ │ + 0x00008eb8 2069730a 72657475 726e6564 20666f72 is.returned for │ │ │ │ + 0x00008ec8 20612073 75737065 6e646564 20636f72 a suspended cor │ │ │ │ + 0x00008ed8 6f757469 6e652e00 756e6361 6e63656c outine..uncancel │ │ │ │ + 0x00008ee8 28247365 6c662c20 2f290a2d 2d0a0a44 ($self, /).--..D │ │ │ │ + 0x00008ef8 65637265 6d656e74 20746865 20746173 ecrement the tas │ │ │ │ + 0x00008f08 6b277320 636f756e 74206f66 2063616e k's count of can │ │ │ │ + 0x00008f18 63656c6c 6174696f 6e207265 71756573 cellation reques │ │ │ │ + 0x00008f28 74732e0a 0a546869 73207368 6f756c64 ts...This should │ │ │ │ + 0x00008f38 20626520 75736564 20627920 7461736b be used by task │ │ │ │ + 0x00008f48 73207468 61742063 61746368 2043616e s that catch Can │ │ │ │ + 0x00008f58 63656c6c 65644572 726f720a 616e6420 celledError.and │ │ │ │ + 0x00008f68 77697368 20746f20 636f6e74 696e7565 wish to continue │ │ │ │ + 0x00008f78 20696e64 6566696e 6974656c 7920756e indefinitely un │ │ │ │ + 0x00008f88 74696c20 74686579 20617265 2063616e til they are can │ │ │ │ + 0x00008f98 63656c6c 65642061 6761696e 2e0a0a52 celled again...R │ │ │ │ + 0x00008fa8 65747572 6e732074 68652072 656d6169 eturns the remai │ │ │ │ + 0x00008fb8 6e696e67 206e756d 62657220 6f662063 ning number of c │ │ │ │ + 0x00008fc8 616e6365 6c6c6174 696f6e20 72657175 ancellation requ │ │ │ │ + 0x00008fd8 65737473 2e000000 63616e63 656c6c69 ests....cancelli │ │ │ │ + 0x00008fe8 6e672824 73656c66 2c202f29 0a2d2d0a ng($self, /).--. │ │ │ │ + 0x00008ff8 0a526574 75726e20 74686520 636f756e .Return the coun │ │ │ │ + 0x00009008 74206f66 20746865 20746173 6b277320 t of the task's │ │ │ │ + 0x00009018 63616e63 656c6c61 74696f6e 20726571 cancellation req │ │ │ │ + 0x00009028 75657374 732e0a0a 54686973 20636f75 uests...This cou │ │ │ │ + 0x00009038 6e742069 7320696e 6372656d 656e7465 nt is incremente │ │ │ │ + 0x00009048 64207768 656e202e 63616e63 656c2829 d when .cancel() │ │ │ │ + 0x00009058 20697320 63616c6c 65640a61 6e64206d is called.and m │ │ │ │ + 0x00009068 61792062 65206465 6372656d 656e7465 ay be decremente │ │ │ │ + 0x00009078 64207573 696e6720 2e756e63 616e6365 d using .uncance │ │ │ │ + 0x00009088 6c28292e 00000000 63616e63 656c2824 l().....cancel($ │ │ │ │ + 0x00009098 73656c66 2c202f2c 206d7367 3d4e6f6e self, /, msg=Non │ │ │ │ + 0x000090a8 65290a2d 2d0a0a52 65717565 73742074 e).--..Request t │ │ │ │ + 0x000090b8 68617420 74686973 20746173 6b206361 hat this task ca │ │ │ │ + 0x000090c8 6e63656c 20697473 656c662e 0a0a5468 ncel itself...Th │ │ │ │ + 0x000090d8 69732061 7272616e 67657320 666f7220 is arranges for │ │ │ │ + 0x000090e8 61204361 6e63656c 6c656445 72726f72 a CancelledError │ │ │ │ + 0x000090f8 20746f20 62652074 68726f77 6e20696e to be thrown in │ │ │ │ + 0x00009108 746f2074 68650a77 72617070 65642063 to the.wrapped c │ │ │ │ + 0x00009118 6f726f75 74696e65 206f6e20 74686520 oroutine on the │ │ │ │ + 0x00009128 6e657874 20637963 6c652074 68726f75 next cycle throu │ │ │ │ + 0x00009138 67682074 68652065 76656e74 206c6f6f gh the event loo │ │ │ │ + 0x00009148 702e0a54 68652063 6f726f75 74696e65 p..The coroutine │ │ │ │ + 0x00009158 20746865 6e206861 73206120 6368616e then has a chan │ │ │ │ + 0x00009168 63652074 6f20636c 65616e20 7570206f ce to clean up o │ │ │ │ + 0x00009178 72206576 656e2064 656e790a 74686520 r even deny.the │ │ │ │ + 0x00009188 72657175 65737420 7573696e 67207472 request using tr │ │ │ │ + 0x00009198 792f6578 63657074 2f66696e 616c6c79 y/except/finally │ │ │ │ + 0x000091a8 2e0a0a55 6e6c696b 65204675 74757265 ...Unlike Future │ │ │ │ + 0x000091b8 2e63616e 63656c2c 20746869 7320646f .cancel, this do │ │ │ │ + 0x000091c8 6573206e 6f742067 75617261 6e746565 es not guarantee │ │ │ │ + 0x000091d8 20746861 74207468 650a7461 736b2077 that the.task w │ │ │ │ + 0x000091e8 696c6c20 62652063 616e6365 6c6c6564 ill be cancelled │ │ │ │ + 0x000091f8 3a207468 65206578 63657074 696f6e20 : the exception │ │ │ │ + 0x00009208 6d696768 74206265 20636175 67687420 might be caught │ │ │ │ + 0x00009218 616e640a 61637465 64207570 6f6e2c20 and.acted upon, │ │ │ │ + 0x00009228 64656c61 79696e67 2063616e 63656c6c delaying cancell │ │ │ │ + 0x00009238 6174696f 6e206f66 20746865 20746173 ation of the tas │ │ │ │ + 0x00009248 6b206f72 20707265 76656e74 696e670a k or preventing. │ │ │ │ + 0x00009258 63616e63 656c6c61 74696f6e 20636f6d cancellation com │ │ │ │ + 0x00009268 706c6574 656c792e 20205468 65207461 pletely. The ta │ │ │ │ + 0x00009278 736b206d 61792061 6c736f20 72657475 sk may also retu │ │ │ │ + 0x00009288 726e2061 2076616c 7565206f 720a7261 rn a value or.ra │ │ │ │ + 0x00009298 69736520 61206469 66666572 656e7420 ise a different │ │ │ │ + 0x000092a8 65786365 7074696f 6e2e0a0a 496d6d65 exception...Imme │ │ │ │ + 0x000092b8 64696174 656c7920 61667465 72207468 diately after th │ │ │ │ + 0x000092c8 6973206d 6574686f 64206973 2063616c is method is cal │ │ │ │ + 0x000092d8 6c65642c 20546173 6b2e6361 6e63656c led, Task.cancel │ │ │ │ + 0x000092e8 6c656428 29207769 6c6c0a6e 6f742072 led() will.not r │ │ │ │ + 0x000092f8 65747572 6e205472 75652028 756e6c65 eturn True (unle │ │ │ │ + 0x00009308 73732074 68652074 61736b20 77617320 ss the task was │ │ │ │ + 0x00009318 616c7265 61647920 63616e63 656c6c65 already cancelle │ │ │ │ + 0x00009328 64292e20 20410a74 61736b20 77696c6c d). A.task will │ │ │ │ + 0x00009338 20626520 6d61726b 65642061 73206361 be marked as ca │ │ │ │ + 0x00009348 6e63656c 6c656420 7768656e 20746865 ncelled when the │ │ │ │ + 0x00009358 20777261 70706564 20636f72 6f757469 wrapped corouti │ │ │ │ + 0x00009368 6e650a74 65726d69 6e617465 73207769 ne.terminates wi │ │ │ │ + 0x00009378 74682061 2043616e 63656c6c 65644572 th a CancelledEr │ │ │ │ + 0x00009388 726f7220 65786365 7074696f 6e202865 ror exception (e │ │ │ │ + 0x00009398 76656e20 69662063 616e6365 6c28290a ven if cancel(). │ │ │ │ + 0x000093a8 77617320 6e6f7420 63616c6c 6564292e was not called). │ │ │ │ + 0x000093b8 0a0a5468 69732061 6c736f20 696e6372 ..This also incr │ │ │ │ + 0x000093c8 65617365 73207468 65207461 736b2773 eases the task's │ │ │ │ + 0x000093d8 20636f75 6e74206f 66206361 6e63656c count of cancel │ │ │ │ + 0x000093e8 6c617469 6f6e2072 65717565 7374732e lation requests. │ │ │ │ + 0x000093f8 00000000 7365745f 65786365 7074696f ....set_exceptio │ │ │ │ + 0x00009408 6e282473 656c662c 20657863 65707469 n($self, excepti │ │ │ │ + 0x00009418 6f6e2c20 2f290a2d 2d0a0a00 7365745f on, /).--...set_ │ │ │ │ + 0x00009428 72657375 6c742824 73656c66 2c207265 result($self, re │ │ │ │ + 0x00009438 73756c74 2c202f29 0a2d2d0a 0a000000 sult, /).--..... │ │ │ │ + 0x00009448 5f6d616b 655f6361 6e63656c 6c65645f _make_cancelled_ │ │ │ │ + 0x00009458 6572726f 72282473 656c662c 202f290a error($self, /). │ │ │ │ + 0x00009468 2d2d0a0a 43726561 74652074 68652043 --..Create the C │ │ │ │ + 0x00009478 616e6365 6c6c6564 4572726f 7220746f ancelledError to │ │ │ │ + 0x00009488 20726169 73652069 66207468 65204675 raise if the Fu │ │ │ │ + 0x00009498 74757265 20697320 63616e63 656c6c65 ture is cancelle │ │ │ │ + 0x000094a8 642e0a0a 54686973 2073686f 756c6420 d...This should │ │ │ │ + 0x000094b8 6f6e6c79 20626520 63616c6c 6564206f only be called o │ │ │ │ + 0x000094c8 6e636520 7768656e 2068616e 646c696e nce when handlin │ │ │ │ + 0x000094d8 67206120 63616e63 656c6c61 74696f6e g a cancellation │ │ │ │ + 0x000094e8 2073696e 63650a69 74206572 61736573 since.it erases │ │ │ │ + 0x000094f8 20746865 20636f6e 74657874 20657863 the context exc │ │ │ │ + 0x00009508 65707469 6f6e2076 616c7565 2e000000 eption value.... │ │ │ │ + 0x00009518 6765745f 6c6f6f70 28247365 6c662c20 get_loop($self, │ │ │ │ + 0x00009528 2f290a2d 2d0a0a52 65747572 6e207468 /).--..Return th │ │ │ │ + 0x00009538 65206576 656e7420 6c6f6f70 20746865 e event loop the │ │ │ │ + 0x00009548 20467574 75726520 69732062 6f756e64 Future is bound │ │ │ │ + 0x00009558 20746f2e 00000000 646f6e65 28247365 to.....done($se │ │ │ │ + 0x00009568 6c662c20 2f290a2d 2d0a0a52 65747572 lf, /).--..Retur │ │ │ │ + 0x00009578 6e205472 75652069 66207468 65206675 n True if the fu │ │ │ │ + 0x00009588 74757265 20697320 646f6e65 2e0a0a44 ture is done...D │ │ │ │ + 0x00009598 6f6e6520 6d65616e 73206569 74686572 one means either │ │ │ │ + 0x000095a8 20746861 74206120 72657375 6c74202f that a result / │ │ │ │ + 0x000095b8 20657863 65707469 6f6e2061 72652061 exception are a │ │ │ │ + 0x000095c8 7661696c 61626c65 2c206f72 20746861 vailable, or tha │ │ │ │ + 0x000095d8 740a7468 65206675 74757265 20776173 t.the future was │ │ │ │ + 0x000095e8 2063616e 63656c6c 65642e00 63616e63 cancelled..canc │ │ │ │ + 0x000095f8 656c6c65 64282473 656c662c 202f290a elled($self, /). │ │ │ │ + 0x00009608 2d2d0a0a 52657475 726e2054 72756520 --..Return True │ │ │ │ + 0x00009618 69662074 68652066 75747572 65207761 if the future wa │ │ │ │ + 0x00009628 73206361 6e63656c 6c65642e 00000000 s cancelled..... │ │ │ │ + 0x00009638 63616e63 656c2824 73656c66 2c202f2c cancel($self, /, │ │ │ │ + 0x00009648 206d7367 3d4e6f6e 65290a2d 2d0a0a43 msg=None).--..C │ │ │ │ + 0x00009658 616e6365 6c207468 65206675 74757265 ancel the future │ │ │ │ + 0x00009668 20616e64 20736368 6564756c 65206361 and schedule ca │ │ │ │ + 0x00009678 6c6c6261 636b732e 0a0a4966 20746865 llbacks...If the │ │ │ │ + 0x00009688 20667574 75726520 69732061 6c726561 future is alrea │ │ │ │ + 0x00009698 64792064 6f6e6520 6f722063 616e6365 dy done or cance │ │ │ │ + 0x000096a8 6c6c6564 2c207265 7475726e 2046616c lled, return Fal │ │ │ │ + 0x000096b8 73652e0a 4f746865 72776973 652c2063 se..Otherwise, c │ │ │ │ + 0x000096c8 68616e67 65207468 65206675 74757265 hange the future │ │ │ │ + 0x000096d8 27732073 74617465 20746f20 63616e63 's state to canc │ │ │ │ + 0x000096e8 656c6c65 642c2073 63686564 756c6520 elled, schedule │ │ │ │ + 0x000096f8 7468650a 63616c6c 6261636b 7320616e the.callbacks an │ │ │ │ + 0x00009708 64207265 7475726e 20547275 652e0000 d return True... │ │ │ │ + 0x00009718 72656d6f 76655f64 6f6e655f 63616c6c remove_done_call │ │ │ │ + 0x00009728 6261636b 28247365 6c662c20 666e2c20 back($self, fn, │ │ │ │ + 0x00009738 2f290a2d 2d0a0a52 656d6f76 6520616c /).--..Remove al │ │ │ │ + 0x00009748 6c20696e 7374616e 63657320 6f662061 l instances of a │ │ │ │ + 0x00009758 2063616c 6c626163 6b206672 6f6d2074 callback from t │ │ │ │ + 0x00009768 68652022 63616c6c 20776865 6e20646f he "call when do │ │ │ │ + 0x00009778 6e652220 6c697374 2e0a0a52 65747572 ne" list...Retur │ │ │ │ + 0x00009788 6e732074 6865206e 756d6265 72206f66 ns the number of │ │ │ │ + 0x00009798 2063616c 6c626163 6b732072 656d6f76 callbacks remov │ │ │ │ + 0x000097a8 65642e00 6164645f 646f6e65 5f63616c ed..add_done_cal │ │ │ │ + 0x000097b8 6c626163 6b282473 656c662c 20666e2c lback($self, fn, │ │ │ │ + 0x000097c8 202f2c20 2a2c2063 6f6e7465 78743d3c /, *, context=< │ │ │ │ + 0x000097d8 756e7265 70726573 656e7461 626c653e unrepresentable> │ │ │ │ + 0x000097e8 290a2d2d 0a0a4164 64206120 63616c6c ).--..Add a call │ │ │ │ + 0x000097f8 6261636b 20746f20 62652072 756e2077 back to be run w │ │ │ │ + 0x00009808 68656e20 74686520 66757475 72652062 hen the future b │ │ │ │ + 0x00009818 65636f6d 65732064 6f6e652e 0a0a5468 ecomes done...Th │ │ │ │ + 0x00009828 65206361 6c6c6261 636b2069 73206361 e callback is ca │ │ │ │ + 0x00009838 6c6c6564 20776974 68206120 73696e67 lled with a sing │ │ │ │ + 0x00009848 6c652061 7267756d 656e7420 2d207468 le argument - th │ │ │ │ + 0x00009858 65206675 74757265 206f626a 6563742e e future object. │ │ │ │ + 0x00009868 0a496620 74686520 66757475 72652069 .If the future i │ │ │ │ + 0x00009878 7320616c 72656164 7920646f 6e652077 s already done w │ │ │ │ + 0x00009888 68656e20 74686973 20697320 63616c6c hen this is call │ │ │ │ + 0x00009898 65642c20 74686520 63616c6c 6261636b ed, the callback │ │ │ │ + 0x000098a8 2069730a 73636865 64756c65 64207769 is.scheduled wi │ │ │ │ + 0x000098b8 74682063 616c6c5f 736f6f6e 2e000000 th call_soon.... │ │ │ │ + 0x000098c8 7365745f 65786365 7074696f 6e282473 set_exception($s │ │ │ │ + 0x000098d8 656c662c 20657863 65707469 6f6e2c20 elf, exception, │ │ │ │ + 0x000098e8 2f290a2d 2d0a0a4d 61726b20 74686520 /).--..Mark the │ │ │ │ + 0x000098f8 66757475 72652064 6f6e6520 616e6420 future done and │ │ │ │ + 0x00009908 73657420 616e2065 78636570 74696f6e set an exception │ │ │ │ + 0x00009918 2e0a0a49 66207468 65206675 74757265 ...If the future │ │ │ │ + 0x00009928 20697320 616c7265 61647920 646f6e65 is already done │ │ │ │ + 0x00009938 20776865 6e207468 6973206d 6574686f when this metho │ │ │ │ + 0x00009948 64206973 2063616c 6c65642c 20726169 d is called, rai │ │ │ │ + 0x00009958 7365730a 496e7661 6c696453 74617465 ses.InvalidState │ │ │ │ + 0x00009968 4572726f 722e0000 7365745f 72657375 Error...set_resu │ │ │ │ + 0x00009978 6c742824 73656c66 2c207265 73756c74 lt($self, result │ │ │ │ + 0x00009988 2c202f29 0a2d2d0a 0a4d6172 6b207468 , /).--..Mark th │ │ │ │ + 0x00009998 65206675 74757265 20646f6e 6520616e e future done an │ │ │ │ + 0x000099a8 64207365 74206974 73207265 73756c74 d set its result │ │ │ │ + 0x000099b8 2e0a0a49 66207468 65206675 74757265 ...If the future │ │ │ │ + 0x000099c8 20697320 616c7265 61647920 646f6e65 is already done │ │ │ │ + 0x000099d8 20776865 6e207468 6973206d 6574686f when this metho │ │ │ │ + 0x000099e8 64206973 2063616c 6c65642c 20726169 d is called, rai │ │ │ │ + 0x000099f8 7365730a 496e7661 6c696453 74617465 ses.InvalidState │ │ │ │ + 0x00009a08 4572726f 722e0000 65786365 7074696f Error...exceptio │ │ │ │ + 0x00009a18 6e282473 656c662c 202f290a 2d2d0a0a n($self, /).--.. │ │ │ │ + 0x00009a28 52657475 726e2074 68652065 78636570 Return the excep │ │ │ │ + 0x00009a38 74696f6e 20746861 74207761 73207365 tion that was se │ │ │ │ + 0x00009a48 74206f6e 20746869 73206675 74757265 t on this future │ │ │ │ + 0x00009a58 2e0a0a54 68652065 78636570 74696f6e ...The exception │ │ │ │ + 0x00009a68 20286f72 204e6f6e 65206966 206e6f20 (or None if no │ │ │ │ + 0x00009a78 65786365 7074696f 6e207761 73207365 exception was se │ │ │ │ + 0x00009a88 74292069 73207265 7475726e 6564206f t) is returned o │ │ │ │ + 0x00009a98 6e6c7920 69660a74 68652066 75747572 nly if.the futur │ │ │ │ + 0x00009aa8 65206973 20646f6e 652e2020 49662074 e is done. If t │ │ │ │ + 0x00009ab8 68652066 75747572 65206861 73206265 he future has be │ │ │ │ + 0x00009ac8 656e2063 616e6365 6c6c6564 2c207261 en cancelled, ra │ │ │ │ + 0x00009ad8 69736573 0a43616e 63656c6c 65644572 ises.CancelledEr │ │ │ │ + 0x00009ae8 726f722e 20204966 20746865 20667574 ror. If the fut │ │ │ │ + 0x00009af8 75726520 69736e27 7420646f 6e652079 ure isn't done y │ │ │ │ + 0x00009b08 65742c20 72616973 65730a49 6e76616c et, raises.Inval │ │ │ │ + 0x00009b18 69645374 61746545 72726f72 2e000000 idStateError.... │ │ │ │ + 0x00009b28 72657375 6c742824 73656c66 2c202f29 result($self, /) │ │ │ │ + 0x00009b38 0a2d2d0a 0a526574 75726e20 74686520 .--..Return the │ │ │ │ + 0x00009b48 72657375 6c742074 68697320 66757475 result this futu │ │ │ │ + 0x00009b58 72652072 65707265 73656e74 732e0a0a re represents... │ │ │ │ + 0x00009b68 49662074 68652066 75747572 65206861 If the future ha │ │ │ │ + 0x00009b78 73206265 656e2063 616e6365 6c6c6564 s been cancelled │ │ │ │ + 0x00009b88 2c207261 69736573 2043616e 63656c6c , raises Cancell │ │ │ │ + 0x00009b98 65644572 726f722e 20204966 20746865 edError. If the │ │ │ │ + 0x00009ba8 0a667574 75726527 73207265 73756c74 .future's result │ │ │ │ + 0x00009bb8 2069736e 27742079 65742061 7661696c isn't yet avail │ │ │ │ + 0x00009bc8 61626c65 2c207261 69736573 20496e76 able, raises Inv │ │ │ │ + 0x00009bd8 616c6964 53746174 65457272 6f722e20 alidStateError. │ │ │ │ + 0x00009be8 2049660a 74686520 66757475 72652069 If.the future i │ │ │ │ + 0x00009bf8 7320646f 6e652061 6e642068 61732061 s done and has a │ │ │ │ + 0x00009c08 6e206578 63657074 696f6e20 7365742c n exception set, │ │ │ │ + 0x00009c18 20746869 73206578 63657074 696f6e20 this exception │ │ │ │ + 0x00009c28 69730a72 61697365 642e0000 5461736b is.raised...Task │ │ │ │ + 0x00009c38 28636f72 6f2c202a 2c206c6f 6f703d4e (coro, *, loop=N │ │ │ │ + 0x00009c48 6f6e652c 206e616d 653d4e6f 6e652c20 one, name=None, │ │ │ │ + 0x00009c58 636f6e74 6578743d 4e6f6e65 2c206561 context=None, ea │ │ │ │ + 0x00009c68 6765725f 73746172 743d4661 6c736529 ger_start=False) │ │ │ │ + 0x00009c78 0a2d2d0a 0a412063 6f726f75 74696e65 .--..A coroutine │ │ │ │ + 0x00009c88 20777261 70706564 20696e20 61204675 wrapped in a Fu │ │ │ │ + 0x00009c98 74757265 2e000000 46757475 7265282a ture....Future(* │ │ │ │ + 0x00009ca8 2c206c6f 6f703d4e 6f6e6529 0a2d2d0a , loop=None).--. │ │ │ │ + 0x00009cb8 0a546869 7320636c 61737320 6973202a .This class is * │ │ │ │ + 0x00009cc8 616c6d6f 73742a20 636f6d70 61746962 almost* compatib │ │ │ │ + 0x00009cd8 6c652077 69746820 636f6e63 75727265 le with concurre │ │ │ │ + 0x00009ce8 6e742e66 75747572 65732e46 75747572 nt.futures.Futur │ │ │ │ + 0x00009cf8 652e0a0a 20202020 44696666 6572656e e... Differen │ │ │ │ + 0x00009d08 6365733a 0a0a2020 20202d20 72657375 ces:.. - resu │ │ │ │ + 0x00009d18 6c742829 20616e64 20657863 65707469 lt() and excepti │ │ │ │ + 0x00009d28 6f6e2829 20646f20 6e6f7420 74616b65 on() do not take │ │ │ │ + 0x00009d38 20612074 696d656f 75742061 7267756d a timeout argum │ │ │ │ + 0x00009d48 656e7420 616e640a 20202020 20207261 ent and. ra │ │ │ │ + 0x00009d58 69736520 616e2065 78636570 74696f6e ise an exception │ │ │ │ + 0x00009d68 20776865 6e207468 65206675 74757265 when the future │ │ │ │ + 0x00009d78 2069736e 27742064 6f6e6520 7965742e isn't done yet. │ │ │ │ + 0x00009d88 0a0a2020 20202d20 43616c6c 6261636b .. - Callback │ │ │ │ + 0x00009d98 73207265 67697374 65726564 20776974 s registered wit │ │ │ │ + 0x00009da8 68206164 645f646f 6e655f63 616c6c62 h add_done_callb │ │ │ │ + 0x00009db8 61636b28 29206172 6520616c 77617973 ack() are always │ │ │ │ + 0x00009dc8 2063616c 6c65640a 20202020 20207669 called. vi │ │ │ │ + 0x00009dd8 61207468 65206576 656e7420 6c6f6f70 a the event loop │ │ │ │ + 0x00009de8 27732063 616c6c5f 736f6f6e 5f746872 's call_soon_thr │ │ │ │ + 0x00009df8 65616473 61666528 292e0a0a 20202020 eadsafe()... │ │ │ │ + 0x00009e08 2d205468 69732063 6c617373 20697320 - This class is │ │ │ │ + 0x00009e18 6e6f7420 636f6d70 61746962 6c652077 not compatible w │ │ │ │ + 0x00009e28 69746820 74686520 77616974 28292061 ith the wait() a │ │ │ │ + 0x00009e38 6e642061 735f636f 6d706c65 74656428 nd as_completed( │ │ │ │ + 0x00009e48 290a2020 20202020 6d657468 6f647320 ). methods │ │ │ │ + 0x00009e58 696e2074 68652063 6f6e6375 7272656e in the concurren │ │ │ │ + 0x00009e68 742e6675 74757265 73207061 636b6167 t.futures packag │ │ │ │ + 0x00009e78 652e0000 5f737761 705f6375 7272656e e..._swap_curren │ │ │ │ + 0x00009e88 745f7461 736b2824 6d6f6475 6c652c20 t_task($module, │ │ │ │ + 0x00009e98 2f2c206c 6f6f702c 20746173 6b290a2d /, loop, task).- │ │ │ │ + 0x00009ea8 2d0a0a54 656d706f 72617269 6c792073 -..Temporarily s │ │ │ │ + 0x00009eb8 77617020 696e2074 68652073 7570706c wap in the suppl │ │ │ │ + 0x00009ec8 69656420 7461736b 20616e64 20726574 ied task and ret │ │ │ │ + 0x00009ed8 75726e20 74686520 6f726967 696e616c urn the original │ │ │ │ + 0x00009ee8 206f6e65 20286f72 204e6f6e 65292e0a one (or None).. │ │ │ │ + 0x00009ef8 0a546869 73206973 20696e74 656e6465 .This is intende │ │ │ │ + 0x00009f08 6420666f 72207573 65206475 72696e67 d for use during │ │ │ │ + 0x00009f18 20656167 65722063 6f726f75 74696e65 eager coroutine │ │ │ │ + 0x00009f28 20657865 63757469 6f6e2e00 5f6c6561 execution.._lea │ │ │ │ + 0x00009f38 76655f74 61736b28 246d6f64 756c652c ve_task($module, │ │ │ │ + 0x00009f48 202f2c20 6c6f6f70 2c207461 736b290a /, loop, task). │ │ │ │ + 0x00009f58 2d2d0a0a 4c656176 65207461 736b2065 --..Leave task e │ │ │ │ + 0x00009f68 78656375 74696f6e 206f7220 73757370 xecution or susp │ │ │ │ + 0x00009f78 656e6420 61207461 736b2e0a 0a546173 end a task...Tas │ │ │ │ + 0x00009f88 6b206265 6c6f6e67 7320746f 206c6f6f k belongs to loo │ │ │ │ + 0x00009f98 702e0a0a 52657475 726e7320 4e6f6e65 p...Returns None │ │ │ │ + 0x00009fa8 2e000000 5f656e74 65725f74 61736b28 ...._enter_task( │ │ │ │ + 0x00009fb8 246d6f64 756c652c 202f2c20 6c6f6f70 $module, /, loop │ │ │ │ + 0x00009fc8 2c207461 736b290a 2d2d0a0a 456e7465 , task).--..Ente │ │ │ │ + 0x00009fd8 7220696e 746f2074 61736b20 65786563 r into task exec │ │ │ │ + 0x00009fe8 7574696f 6e206f72 20726573 756d6520 ution or resume │ │ │ │ + 0x00009ff8 73757370 656e6465 64207461 736b2e0a suspended task.. │ │ │ │ + 0x0000a008 0a546173 6b206265 6c6f6e67 7320746f .Task belongs to │ │ │ │ + 0x0000a018 206c6f6f 702e0a0a 52657475 726e7320 loop...Returns │ │ │ │ + 0x0000a028 4e6f6e65 2e000000 5f756e72 65676973 None...._unregis │ │ │ │ + 0x0000a038 7465725f 65616765 725f7461 736b2824 ter_eager_task($ │ │ │ │ + 0x0000a048 6d6f6475 6c652c20 2f2c2074 61736b29 module, /, task) │ │ │ │ + 0x0000a058 0a2d2d0a 0a556e72 65676973 74657220 .--..Unregister │ │ │ │ + 0x0000a068 61207461 736b2e0a 0a526574 75726e73 a task...Returns │ │ │ │ + 0x0000a078 204e6f6e 652e0000 5f756e72 65676973 None..._unregis │ │ │ │ + 0x0000a088 7465725f 7461736b 28246d6f 64756c65 ter_task($module │ │ │ │ + 0x0000a098 2c202f2c 20746173 6b290a2d 2d0a0a55 , /, task).--..U │ │ │ │ + 0x0000a0a8 6e726567 69737465 72206120 7461736b nregister a task │ │ │ │ + 0x0000a0b8 2e0a0a52 65747572 6e73204e 6f6e652e ...Returns None. │ │ │ │ + 0x0000a0c8 00000000 5f726567 69737465 725f6561 ...._register_ea │ │ │ │ + 0x0000a0d8 6765725f 7461736b 28246d6f 64756c65 ger_task($module │ │ │ │ + 0x0000a0e8 2c202f2c 20746173 6b290a2d 2d0a0a52 , /, task).--..R │ │ │ │ + 0x0000a0f8 65676973 74657220 61206e65 77207461 egister a new ta │ │ │ │ + 0x0000a108 736b2069 6e206173 796e6369 6f206173 sk in asyncio as │ │ │ │ + 0x0000a118 20657865 63757465 64206279 206c6f6f executed by loo │ │ │ │ + 0x0000a128 702e0a0a 52657475 726e7320 4e6f6e65 p...Returns None │ │ │ │ + 0x0000a138 2e000000 5f726567 69737465 725f7461 ...._register_ta │ │ │ │ + 0x0000a148 736b2824 6d6f6475 6c652c20 2f2c2074 sk($module, /, t │ │ │ │ + 0x0000a158 61736b29 0a2d2d0a 0a526567 69737465 ask).--..Registe │ │ │ │ + 0x0000a168 72206120 6e657720 7461736b 20696e20 r a new task in │ │ │ │ + 0x0000a178 6173796e 63696f20 61732065 78656375 asyncio as execu │ │ │ │ + 0x0000a188 74656420 6279206c 6f6f702e 0a0a5265 ted by loop...Re │ │ │ │ + 0x0000a198 7475726e 73204e6f 6e652e00 5f736574 turns None.._set │ │ │ │ + 0x0000a1a8 5f72756e 6e696e67 5f6c6f6f 7028246d _running_loop($m │ │ │ │ + 0x0000a1b8 6f64756c 652c206c 6f6f702c 202f290a odule, loop, /). │ │ │ │ + 0x0000a1c8 2d2d0a0a 53657420 74686520 72756e6e --..Set the runn │ │ │ │ + 0x0000a1d8 696e6720 6576656e 74206c6f 6f702e0a ing event loop.. │ │ │ │ + 0x0000a1e8 0a546869 73206973 2061206c 6f772d6c .This is a low-l │ │ │ │ + 0x0000a1f8 6576656c 2066756e 6374696f 6e20696e evel function in │ │ │ │ + 0x0000a208 74656e64 65642074 6f206265 20757365 tended to be use │ │ │ │ + 0x0000a218 64206279 20657665 6e74206c 6f6f7073 d by event loops │ │ │ │ + 0x0000a228 2e0a5468 69732066 756e6374 696f6e20 ..This function │ │ │ │ + 0x0000a238 69732074 68726561 642d7370 65636966 is thread-specif │ │ │ │ + 0x0000a248 69632e00 5f676574 5f72756e 6e696e67 ic.._get_running │ │ │ │ + 0x0000a258 5f6c6f6f 7028246d 6f64756c 652c202f _loop($module, / │ │ │ │ + 0x0000a268 290a2d2d 0a0a5265 7475726e 20746865 ).--..Return the │ │ │ │ + 0x0000a278 2072756e 6e696e67 20657665 6e74206c running event l │ │ │ │ + 0x0000a288 6f6f7020 6f72204e 6f6e652e 0a0a5468 oop or None...Th │ │ │ │ + 0x0000a298 69732069 73206120 6c6f772d 6c657665 is is a low-leve │ │ │ │ + 0x0000a2a8 6c206675 6e637469 6f6e2069 6e74656e l function inten │ │ │ │ + 0x0000a2b8 64656420 746f2062 65207573 65642062 ded to be used b │ │ │ │ + 0x0000a2c8 79206576 656e7420 6c6f6f70 732e0a54 y event loops..T │ │ │ │ + 0x0000a2d8 68697320 66756e63 74696f6e 20697320 his function is │ │ │ │ + 0x0000a2e8 74687265 61642d73 70656369 6669632e thread-specific. │ │ │ │ + 0x0000a2f8 00000000 6765745f 72756e6e 696e675f ....get_running_ │ │ │ │ + 0x0000a308 6c6f6f70 28246d6f 64756c65 2c202f29 loop($module, /) │ │ │ │ + 0x0000a318 0a2d2d0a 0a526574 75726e20 74686520 .--..Return the │ │ │ │ + 0x0000a328 72756e6e 696e6720 6576656e 74206c6f running event lo │ │ │ │ + 0x0000a338 6f702e20 20526169 73652061 2052756e op. Raise a Run │ │ │ │ + 0x0000a348 74696d65 4572726f 72206966 20746865 timeError if the │ │ │ │ + 0x0000a358 72652069 73206e6f 6e652e0a 0a546869 re is none...Thi │ │ │ │ + 0x0000a368 73206675 6e637469 6f6e2069 73207468 s function is th │ │ │ │ + 0x0000a378 72656164 2d737065 63696669 632e0000 read-specific... │ │ │ │ + 0x0000a388 6765745f 6576656e 745f6c6f 6f702824 get_event_loop($ │ │ │ │ + 0x0000a398 6d6f6475 6c652c20 2f290a2d 2d0a0a52 module, /).--..R │ │ │ │ + 0x0000a3a8 65747572 6e20616e 20617379 6e63696f eturn an asyncio │ │ │ │ + 0x0000a3b8 20657665 6e74206c 6f6f702e 0a0a5768 event loop...Wh │ │ │ │ + 0x0000a3c8 656e2063 616c6c65 64206672 6f6d2061 en called from a │ │ │ │ + 0x0000a3d8 20636f72 6f757469 6e65206f 72206120 coroutine or a │ │ │ │ + 0x0000a3e8 63616c6c 6261636b 2028652e 672e2073 callback (e.g. s │ │ │ │ + 0x0000a3f8 63686564 756c6564 20776974 680a6361 cheduled with.ca │ │ │ │ + 0x0000a408 6c6c5f73 6f6f6e20 6f722073 696d696c ll_soon or simil │ │ │ │ + 0x0000a418 61722041 5049292c 20746869 73206675 ar API), this fu │ │ │ │ + 0x0000a428 6e637469 6f6e2077 696c6c20 616c7761 nction will alwa │ │ │ │ + 0x0000a438 79732072 65747572 6e207468 650a7275 ys return the.ru │ │ │ │ + 0x0000a448 6e6e696e 67206576 656e7420 6c6f6f70 nning event loop │ │ │ │ + 0x0000a458 2e0a0a49 66207468 65726520 6973206e ...If there is n │ │ │ │ + 0x0000a468 6f207275 6e6e696e 67206576 656e7420 o running event │ │ │ │ + 0x0000a478 6c6f6f70 20736574 2c207468 65206675 loop set, the fu │ │ │ │ + 0x0000a488 6e637469 6f6e2077 696c6c20 72657475 nction will retu │ │ │ │ + 0x0000a498 726e0a74 68652072 6573756c 74206f66 rn.the result of │ │ │ │ + 0x0000a4a8 20606765 745f6576 656e745f 6c6f6f70 `get_event_loop │ │ │ │ + 0x0000a4b8 5f706f6c 69637928 292e6765 745f6576 _policy().get_ev │ │ │ │ + 0x0000a4c8 656e745f 6c6f6f70 28296020 63616c6c ent_loop()` call │ │ │ │ + 0x0000a4d8 2e000000 63757272 656e745f 7461736b ....current_task │ │ │ │ + 0x0000a4e8 28246d6f 64756c65 2c202f2c 206c6f6f ($module, /, loo │ │ │ │ + 0x0000a4f8 703d4e6f 6e65290a 2d2d0a0a 52657475 p=None).--..Retu │ │ │ │ + 0x0000a508 726e2061 20637572 72656e74 6c792065 rn a currently e │ │ │ │ + 0x0000a518 78656375 74656420 7461736b 2e000000 xecuted task.... │ │ │ │ + 0x0000a528 41636365 6c657261 746f7220 6d6f6475 Accelerator modu │ │ │ │ + 0x0000a538 6c652066 6f722061 73796e63 696f0000 le for asyncio.. │ │ │ │ + 0x0000a548 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ + 0x0000a558 04000000 08000000 0b000000 08000000 ................ │ │ │ │ + 0x0000a568 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ + 0x0000a578 16000000 08000000 2e000000 08000000 ................ │ │ │ │ + 0x0000a588 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ + 0x0000a598 14000000 08000000 11000000 08000000 ................ │ │ │ │ + 0x0000a5a8 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ + 0x0000a5b8 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ + 0x0000a5c8 29000000 08000000 00000000 00000000 )............... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0000a518 00000000 .... │ │ │ │ + 0x0000a5d8 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001fe84 9d710000 .q.. │ │ │ │ + 0x0001fe84 5d720000 ]r.. │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001fe88 5d710000 ]q.. │ │ │ │ + 0x0001fe88 1d720000 .r.. │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001fe8c fc860000 4c870000 00000000 fc860000 ....L........... │ │ │ │ - 0x0001fe9c 4c870000 00000000 fc860000 4c870000 L...........L... │ │ │ │ - 0x0001feac 00000000 4c870000 00000000 4c870000 ....L.......L... │ │ │ │ - 0x0001febc 00000000 4c870000 00000000 4c870000 ....L.......L... │ │ │ │ - 0x0001fecc 00000000 6c840000 74840000 00000000 ....l...t....... │ │ │ │ - 0x0001fedc 84800000 00000000 7c840000 00000000 ........|....... │ │ │ │ - 0x0001feec 7c840000 00000000 6c840000 00000000 |.......l....... │ │ │ │ - 0x0001fefc 84800000 00000000 84800000 00000000 ................ │ │ │ │ - 0x0001ff0c fc860000 00000000 84800000 14860000 ................ │ │ │ │ - 0x0001ff1c 00000000 08860000 fc860000 f0850000 ................ │ │ │ │ - 0x0001ff2c 14860000 80840000 00000000 fc860000 ................ │ │ │ │ + 0x0001fe8c bc870000 0c880000 00000000 bc870000 ................ │ │ │ │ + 0x0001fe9c 0c880000 00000000 bc870000 0c880000 ................ │ │ │ │ + 0x0001feac 00000000 0c880000 00000000 0c880000 ................ │ │ │ │ + 0x0001febc 00000000 0c880000 00000000 0c880000 ................ │ │ │ │ + 0x0001fecc 00000000 2c850000 34850000 00000000 ....,...4....... │ │ │ │ + 0x0001fedc 44810000 00000000 3c850000 00000000 D.......<....... │ │ │ │ + 0x0001feec 3c850000 00000000 2c850000 00000000 <.......,....... │ │ │ │ + 0x0001fefc 44810000 00000000 44810000 00000000 D.......D....... │ │ │ │ + 0x0001ff0c bc870000 00000000 44810000 d4860000 ........D....... │ │ │ │ + 0x0001ff1c 00000000 c8860000 bc870000 b0860000 ................ │ │ │ │ + 0x0001ff2c d4860000 40850000 00000000 bc870000 ....@........... │ │ │ │ 0x0001ff3c 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,168 +1,168 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ - 0x000201b0 b0010200 84850000 b5600000 04000000 .........`...... │ │ │ │ - 0x000201c0 689a0000 90850000 b95c0000 82020000 h........\...... │ │ │ │ - 0x000201d0 50990000 40850000 79440000 82020000 P...@...yD...... │ │ │ │ - 0x000201e0 ec960000 54850000 715d0000 82020000 ....T...q]...... │ │ │ │ - 0x000201f0 58960000 6c850000 915c0000 04000000 X...l....\...... │ │ │ │ - 0x00020200 34950000 78850000 a95b0000 04000000 4...x....[...... │ │ │ │ - 0x00020210 a0940000 80850000 b1260000 08000000 .........&...... │ │ │ │ - 0x00020220 64930000 8c850000 e1260000 08000000 d........&...... │ │ │ │ - 0x00020230 3c930000 9c850000 e9760000 82000000 <........v...... │ │ │ │ - 0x00020240 d08f0000 a4850000 d97c0000 04000000 .........|...... │ │ │ │ - 0x00020250 208f0000 b0850000 552c0000 04000000 .......U,...... │ │ │ │ - 0x00020260 208e0000 bc850000 09230000 82020000 ........#...... │ │ │ │ - 0x00020270 d48a0000 c8850000 992b0000 82020000 .........+...... │ │ │ │ - 0x00020280 60890000 d4850000 3d2a0000 04000000 `.......=*...... │ │ │ │ - 0x00020290 94880000 ec850000 8d210000 04000000 .........!...... │ │ │ │ - 0x000202a0 7c880000 f8850000 85280000 08000000 |........(...... │ │ │ │ - 0x000202b0 5c880000 04860000 1d250000 04000000 \........%...... │ │ │ │ - 0x000202c0 44880000 10860000 f5240000 04000000 D........$...... │ │ │ │ - 0x000202d0 28880000 1c860000 00000000 18000000 (............... │ │ │ │ - 0x000202e0 30860000 00000000 00000000 00000000 0............... │ │ │ │ - 0x000202f0 00000000 84850000 b5600000 04000000 .........`...... │ │ │ │ - 0x00020300 689a0000 90850000 b95c0000 82020000 h........\...... │ │ │ │ - 0x00020310 50990000 80850000 b1610000 82020000 P........a...... │ │ │ │ - 0x00020320 b0980000 8c850000 a5230000 82020000 .........#...... │ │ │ │ - 0x00020330 08980000 40850000 79440000 82020000 ....@...yD...... │ │ │ │ - 0x00020340 ec960000 54850000 715d0000 82020000 ....T...q]...... │ │ │ │ - 0x00020350 58960000 9c850000 31780000 82020000 X.......1x...... │ │ │ │ - 0x00020360 78950000 6c850000 915c0000 04000000 x...l....\...... │ │ │ │ - 0x00020370 34950000 78850000 a95b0000 04000000 4...x....[...... │ │ │ │ - 0x00020380 a0940000 74860000 b9470000 82020000 ....t....G...... │ │ │ │ - 0x00020390 58940000 d4850000 3f2a0000 04000000 X.......?*...... │ │ │ │ - 0x000203a0 88930000 1c860000 00000000 18000000 ................ │ │ │ │ - 0x000203b0 80860000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000203c0 00000000 34000000 11650000 42000000 ....4....e..B... │ │ │ │ - 0x000203d0 412a0000 38000000 749b0000 47000000 A*..8...t...G... │ │ │ │ - 0x000203e0 71740000 33000000 f56a0000 3e000000 qt..3....j..>... │ │ │ │ - 0x000203f0 69590000 40000000 b4010200 49000000 iY..@.......I... │ │ │ │ + 0x000201b0 b0010200 44860000 79620000 04000000 ....D...yb...... │ │ │ │ + 0x000201c0 289b0000 50860000 7d5e0000 82020000 (...P...}^...... │ │ │ │ + 0x000201d0 109a0000 00860000 79440000 82020000 ........yD...... │ │ │ │ + 0x000201e0 ac970000 14860000 355f0000 82020000 ........5_...... │ │ │ │ + 0x000201f0 18970000 2c860000 555e0000 04000000 ....,...U^...... │ │ │ │ + 0x00020200 f4950000 38860000 895c0000 04000000 ....8....\...... │ │ │ │ + 0x00020210 60950000 40860000 b1260000 08000000 `...@....&...... │ │ │ │ + 0x00020220 24940000 4c860000 e1260000 08000000 $...L....&...... │ │ │ │ + 0x00020230 fc930000 5c860000 a9770000 82000000 ....\....w...... │ │ │ │ + 0x00020240 90900000 64860000 997d0000 04000000 ....d....}...... │ │ │ │ + 0x00020250 e08f0000 70860000 552c0000 04000000 ....p...U,...... │ │ │ │ + 0x00020260 e08e0000 7c860000 09230000 82020000 ....|....#...... │ │ │ │ + 0x00020270 948b0000 88860000 992b0000 82020000 .........+...... │ │ │ │ + 0x00020280 208a0000 94860000 3d2a0000 04000000 .......=*...... │ │ │ │ + 0x00020290 54890000 ac860000 8d210000 04000000 T........!...... │ │ │ │ + 0x000202a0 3c890000 b8860000 85280000 08000000 <........(...... │ │ │ │ + 0x000202b0 1c890000 c4860000 1d250000 04000000 .........%...... │ │ │ │ + 0x000202c0 04890000 d0860000 f5240000 04000000 .........$...... │ │ │ │ + 0x000202d0 e8880000 dc860000 00000000 18000000 ................ │ │ │ │ + 0x000202e0 f0860000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000202f0 00000000 44860000 79620000 04000000 ....D...yb...... │ │ │ │ + 0x00020300 289b0000 50860000 7d5e0000 82020000 (...P...}^...... │ │ │ │ + 0x00020310 109a0000 40860000 75630000 82020000 ....@...uc...... │ │ │ │ + 0x00020320 70990000 4c860000 a5230000 82020000 p...L....#...... │ │ │ │ + 0x00020330 c8980000 00860000 79440000 82020000 ........yD...... │ │ │ │ + 0x00020340 ac970000 14860000 355f0000 82020000 ........5_...... │ │ │ │ + 0x00020350 18970000 5c860000 f1780000 82020000 ....\....x...... │ │ │ │ + 0x00020360 38960000 2c860000 555e0000 04000000 8...,...U^...... │ │ │ │ + 0x00020370 f4950000 38860000 895c0000 04000000 ....8....\...... │ │ │ │ + 0x00020380 60950000 34870000 ad470000 82020000 `...4....G...... │ │ │ │ + 0x00020390 18950000 94860000 3f2a0000 04000000 ........?*...... │ │ │ │ + 0x000203a0 48940000 dc860000 00000000 18000000 H............... │ │ │ │ + 0x000203b0 40870000 00000000 00000000 00000000 @............... │ │ │ │ + 0x000203c0 00000000 34000000 d1650000 42000000 ....4....e..B... │ │ │ │ + 0x000203d0 412a0000 38000000 349c0000 47000000 A*..8...4...G... │ │ │ │ + 0x000203e0 31750000 33000000 b96b0000 3e000000 1u..3....k..>... │ │ │ │ + 0x000203f0 61590000 40000000 b4010200 49000000 aY..@.......I... │ │ │ │ 0x00020400 c0080200 3c000000 e9360000 41000000 ....<....6..A... │ │ │ │ - 0x00020410 00000000 50000000 6d670000 4d000000 ....P...mg..M... │ │ │ │ - 0x00020420 69590000 00000000 00000000 34000000 iY..........4... │ │ │ │ - 0x00020430 296f0000 42000000 0d790000 38000000 )o..B....y..8... │ │ │ │ - 0x00020440 e09b0000 47000000 5d240000 33000000 ....G...]$..3... │ │ │ │ - 0x00020450 ed6c0000 3e000000 69590000 40000000 .l..>...iY..@... │ │ │ │ + 0x00020410 00000000 50000000 2d680000 4d000000 ....P...-h..M... │ │ │ │ + 0x00020420 61590000 00000000 00000000 34000000 aY..........4... │ │ │ │ + 0x00020430 e96f0000 42000000 cd790000 38000000 .o..B....y..8... │ │ │ │ + 0x00020440 a09c0000 47000000 5d240000 33000000 ....G...]$..3... │ │ │ │ + 0x00020450 ad6d0000 3e000000 61590000 40000000 .m..>...aY..@... │ │ │ │ 0x00020460 f4020200 49000000 d8090200 3c000000 ....I.......<... │ │ │ │ - 0x00020470 65580000 41000000 00000000 50000000 eX..A.......P... │ │ │ │ - 0x00020480 e56a0000 4d000000 69590000 00000000 .j..M...iY...... │ │ │ │ - 0x00020490 00000000 34000000 596e0000 3a000000 ....4...Yn..:... │ │ │ │ + 0x00020470 5d580000 41000000 00000000 50000000 ]X..A.......P... │ │ │ │ + 0x00020480 a96b0000 4d000000 61590000 00000000 .k..M...aY...... │ │ │ │ + 0x00020490 00000000 34000000 196f0000 3a000000 ....4....o..:... │ │ │ │ 0x000204a0 00000000 47000000 6d250000 33000000 ....G...m%..3... │ │ │ │ - 0x000204b0 f16e0000 3e000000 00000000 3f000000 .n..>.......?... │ │ │ │ - 0x000204c0 655a0000 40000000 a00a0200 51000000 eZ..@.......Q... │ │ │ │ - 0x000204d0 cd5b0000 00000000 00000000 49000000 .[..........I... │ │ │ │ - 0x000204e0 e00a0200 34000000 e9590000 32000000 ....4....Y..2... │ │ │ │ - 0x000204f0 21480000 3a000000 00000000 47000000 !H..:.......G... │ │ │ │ - 0x00020500 c5750000 33000000 455b0000 00000000 .u..3...E[...... │ │ │ │ + 0x000204b0 b16f0000 3e000000 00000000 3f000000 .o..>.......?... │ │ │ │ + 0x000204c0 5d5a0000 40000000 a00a0200 51000000 ]Z..@.......Q... │ │ │ │ + 0x000204d0 ad5c0000 00000000 00000000 49000000 .\..........I... │ │ │ │ + 0x000204e0 e00a0200 34000000 e1590000 32000000 ....4....Y..2... │ │ │ │ + 0x000204f0 15480000 3a000000 00000000 47000000 .H..:.......G... │ │ │ │ + 0x00020500 85760000 33000000 255c0000 00000000 .v..3...%\...... │ │ │ │ 0x00020510 00000000 ffffff3f 00000000 00000000 .......?........ │ │ │ │ - 0x00020520 00000000 00000000 1c880000 68a40000 ............h... │ │ │ │ + 0x00020520 00000000 00000000 dc880000 28a50000 ............(... │ │ │ │ 0x00020530 60000000 280b0200 080b0200 0d320000 `...(........2.. │ │ │ │ - 0x00020540 6d340000 a1710000 fc870000 10000000 m4...q.......... │ │ │ │ - 0x00020550 00000000 00410000 dc040200 e8870000 .....A.......... │ │ │ │ + 0x00020540 6d340000 61720000 bc880000 10000000 m4..ar.......... │ │ │ │ + 0x00020550 00000000 00410000 dc040200 a8880000 .....A.......... │ │ │ │ 0x00020560 0c000000 00000000 00410000 94040200 .........A...... │ │ │ │ - 0x00020570 d8870000 38000000 00000000 18450000 ....8........E.. │ │ │ │ - 0x00020580 2c040200 c8870000 4c000000 00000000 ,.......L....... │ │ │ │ + 0x00020570 98880000 38000000 00000000 18450000 ....8........E.. │ │ │ │ + 0x00020580 2c040200 88880000 4c000000 00000000 ,.......L....... │ │ │ │ 0x00020590 18450000 c4030200 00000000 38ff0100 .E..........8... │ │ │ │ - 0x000205a0 d0860000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000205a0 90870000 00000000 00000000 00000000 ................ │ │ │ │ 0x000205b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000205c0 00000000 00000000 20ff0100 c0870000 ........ ....... │ │ │ │ + 0x000205c0 00000000 00000000 20ff0100 80880000 ........ ....... │ │ │ │ 0x000205d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000205e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000205f0 00000000 14ff0100 40850000 00000000 ........@....... │ │ │ │ + 0x000205f0 00000000 14ff0100 00860000 00000000 ................ │ │ │ │ 0x00020600 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020610 00000000 00000000 00000000 b4870000 ................ │ │ │ │ - 0x00020620 ad680000 08000000 00000000 00000000 .h.............. │ │ │ │ - 0x00020630 0cff0100 ac870000 00000000 00000000 ................ │ │ │ │ + 0x00020610 00000000 00000000 00000000 74880000 ............t... │ │ │ │ + 0x00020620 6d690000 08000000 00000000 00000000 mi.............. │ │ │ │ + 0x00020630 0cff0100 6c880000 00000000 00000000 ....l........... │ │ │ │ 0x00020640 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00020650 00000000 00000000 00000000 04ff0100 ................ │ │ │ │ - 0x00020660 54850000 00000000 00000000 00000000 T............... │ │ │ │ + 0x00020660 14860000 00000000 00000000 00000000 ................ │ │ │ │ 0x00020670 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020680 00000000 00000000 fcfe0100 80850000 ................ │ │ │ │ + 0x00020680 00000000 00000000 fcfe0100 40860000 ............@... │ │ │ │ 0x00020690 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000206a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000206b0 00000000 f4fe0100 bc850000 00000000 ................ │ │ │ │ + 0x000206b0 00000000 f4fe0100 7c860000 00000000 ........|....... │ │ │ │ 0x000206c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000206d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000206e0 ecfe0100 9c850000 00000000 00000000 ................ │ │ │ │ + 0x000206e0 ecfe0100 5c860000 00000000 00000000 ....\........... │ │ │ │ 0x000206f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00020700 00000000 00000000 00000000 e4fe0100 ................ │ │ │ │ - 0x00020710 9c850000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00020710 5c860000 00000000 00000000 00000000 \............... │ │ │ │ 0x00020720 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020730 00000000 00000000 dcfe0100 8c850000 ................ │ │ │ │ + 0x00020730 00000000 00000000 dcfe0100 4c860000 ............L... │ │ │ │ 0x00020740 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00020750 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020760 00000000 c8fe0100 2c870000 00000000 ........,....... │ │ │ │ + 0x00020760 00000000 c8fe0100 ec870000 00000000 ................ │ │ │ │ 0x00020770 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00020780 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020790 b8fe0100 54870000 00000000 00000000 ....T........... │ │ │ │ + 0x00020790 b8fe0100 14880000 00000000 00000000 ................ │ │ │ │ 0x000207a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000207b0 00000000 00000000 00000000 b0fe0100 ................ │ │ │ │ - 0x000207c0 68870000 00000000 00000000 00000000 h............... │ │ │ │ + 0x000207c0 28880000 00000000 00000000 00000000 (............... │ │ │ │ 0x000207d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000207e0 00000000 00000000 c0fe0100 3c870000 ............<... │ │ │ │ + 0x000207e0 00000000 00000000 c0fe0100 fc870000 ................ │ │ │ │ 0x000207f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00020800 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020810 00000000 a4fe0100 80870000 00000000 ................ │ │ │ │ + 0x00020810 00000000 a4fe0100 40880000 00000000 ........@....... │ │ │ │ 0x00020820 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00020830 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020840 98fe0100 8c870000 00000000 00000000 ................ │ │ │ │ + 0x00020840 98fe0100 4c880000 00000000 00000000 ....L........... │ │ │ │ 0x00020850 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00020860 00000000 00000000 00000000 d0fe0100 ................ │ │ │ │ - 0x00020870 c8850000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00020870 88860000 00000000 00000000 00000000 ................ │ │ │ │ 0x00020880 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020890 00000000 00000000 8cfe0100 98870000 ................ │ │ │ │ + 0x00020890 00000000 00000000 8cfe0100 58880000 ............X... │ │ │ │ 0x000208a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000208b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000208c0 8c840000 45790000 00000000 00000000 ....Ey.......... │ │ │ │ - 0x000208d0 00000000 94840000 01440000 05740000 .........D...t.. │ │ │ │ - 0x000208e0 00000000 00000000 10870000 45250000 ............E%.. │ │ │ │ - 0x000208f0 00000000 00000000 00000000 b0840000 ................ │ │ │ │ - 0x00020900 dd7b0000 00000000 00000000 00000000 .{.............. │ │ │ │ - 0x00020910 bc840000 897b0000 00000000 00000000 .....{.......... │ │ │ │ - 0x00020920 00000000 c4840000 99760000 00000000 .........v...... │ │ │ │ - 0x00020930 00000000 00000000 d0840000 d9280000 .............(.. │ │ │ │ - 0x00020940 11270000 00000000 00000000 e0840000 .'.............. │ │ │ │ + 0x000208c0 4c850000 057a0000 00000000 00000000 L....z.......... │ │ │ │ + 0x000208d0 00000000 54850000 01440000 c5740000 ....T....D...t.. │ │ │ │ + 0x000208e0 00000000 00000000 d0870000 45250000 ............E%.. │ │ │ │ + 0x000208f0 00000000 00000000 00000000 70850000 ............p... │ │ │ │ + 0x00020900 9d7c0000 00000000 00000000 00000000 .|.............. │ │ │ │ + 0x00020910 7c850000 497c0000 00000000 00000000 |...I|.......... │ │ │ │ + 0x00020920 00000000 84850000 59770000 00000000 ........Yw...... │ │ │ │ + 0x00020930 00000000 00000000 90850000 d9280000 .............(.. │ │ │ │ + 0x00020940 11270000 00000000 00000000 a0850000 .'.............. │ │ │ │ 0x00020950 d5430000 00000000 00000000 00000000 .C.............. │ │ │ │ - 0x00020960 f4840000 35240000 61260000 00000000 ....5$..a&...... │ │ │ │ - 0x00020970 00000000 04850000 c5250000 29440000 .........%..)D.. │ │ │ │ - 0x00020980 00000000 00000000 1c850000 e9250000 .............%.. │ │ │ │ - 0x00020990 00000000 00000000 00000000 2c850000 ............,... │ │ │ │ - 0x000209a0 71760000 00000000 00000000 00000000 qv.............. │ │ │ │ - 0x000209b0 34850000 0d260000 00000000 00000000 4....&.......... │ │ │ │ + 0x00020960 b4850000 35240000 61260000 00000000 ....5$..a&...... │ │ │ │ + 0x00020970 00000000 c4850000 c5250000 29440000 .........%..)D.. │ │ │ │ + 0x00020980 00000000 00000000 dc850000 e9250000 .............%.. │ │ │ │ + 0x00020990 00000000 00000000 00000000 ec850000 ................ │ │ │ │ + 0x000209a0 31770000 00000000 00000000 00000000 1w.............. │ │ │ │ + 0x000209b0 f4850000 0d260000 00000000 00000000 .....&.......... │ │ │ │ 0x000209c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000209d0 00000000 00000000 8c840000 45790000 ............Ey.. │ │ │ │ - 0x000209e0 00000000 00000000 00000000 94840000 ................ │ │ │ │ - 0x000209f0 01440000 05740000 00000000 00000000 .D...t.......... │ │ │ │ - 0x00020a00 10870000 45250000 00000000 00000000 ....E%.......... │ │ │ │ - 0x00020a10 00000000 b0840000 dd7b0000 00000000 .........{...... │ │ │ │ - 0x00020a20 00000000 00000000 bc840000 897b0000 .............{.. │ │ │ │ - 0x00020a30 00000000 00000000 00000000 c4840000 ................ │ │ │ │ - 0x00020a40 99760000 00000000 00000000 00000000 .v.............. │ │ │ │ - 0x00020a50 d0840000 d9280000 11270000 00000000 .....(...'...... │ │ │ │ - 0x00020a60 00000000 e0840000 d5430000 00000000 .........C...... │ │ │ │ - 0x00020a70 00000000 00000000 f4840000 35240000 ............5$.. │ │ │ │ + 0x000209d0 00000000 00000000 4c850000 057a0000 ........L....z.. │ │ │ │ + 0x000209e0 00000000 00000000 00000000 54850000 ............T... │ │ │ │ + 0x000209f0 01440000 c5740000 00000000 00000000 .D...t.......... │ │ │ │ + 0x00020a00 d0870000 45250000 00000000 00000000 ....E%.......... │ │ │ │ + 0x00020a10 00000000 70850000 9d7c0000 00000000 ....p....|...... │ │ │ │ + 0x00020a20 00000000 00000000 7c850000 497c0000 ........|...I|.. │ │ │ │ + 0x00020a30 00000000 00000000 00000000 84850000 ................ │ │ │ │ + 0x00020a40 59770000 00000000 00000000 00000000 Yw.............. │ │ │ │ + 0x00020a50 90850000 d9280000 11270000 00000000 .....(...'...... │ │ │ │ + 0x00020a60 00000000 a0850000 d5430000 00000000 .........C...... │ │ │ │ + 0x00020a70 00000000 00000000 b4850000 35240000 ............5$.. │ │ │ │ 0x00020a80 61260000 00000000 00000000 00000000 a&.............. │ │ │ │ 0x00020a90 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020aa0 b4860000 512c0000 08000000 00000000 ....Q,.......... │ │ │ │ - 0x00020ab0 d0820000 c9790000 80000000 00000000 .....y.......... │ │ │ │ - 0x00020ac0 bc860000 35260000 04000000 00000000 ....5&.......... │ │ │ │ + 0x00020aa0 74870000 512c0000 08000000 00000000 t...Q,.......... │ │ │ │ + 0x00020ab0 90830000 897a0000 80000000 00000000 .....z.......... │ │ │ │ + 0x00020ac0 7c870000 35260000 04000000 00000000 |...5&.......... │ │ │ │ 0x00020ad0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00020ae0 c4860000 9d250000 00000000 00000000 .....%.......... │ │ │ │ + 0x00020ae0 84870000 9d250000 00000000 00000000 .....%.......... │ │ │ │ 0x00020af0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00020b00 00000000 00000000 02000000 052e0000 ................ │ │ │ │ 0x00020b10 03000000 02000000 04000000 01000000 ................ │ │ │ │ - 0x00020b20 00000000 00000000 d0860000 35330000 ............53.. │ │ │ │ - 0x00020b30 82000000 1ca40000 e0860000 79730000 ............ys.. │ │ │ │ - 0x00020b40 04000000 c8a20000 f0860000 4d560000 ............MV.. │ │ │ │ - 0x00020b50 04000000 3ca20000 04870000 f9320000 ....<........2.. │ │ │ │ - 0x00020b60 04000000 8ca10000 18870000 893e0000 .............>.. │ │ │ │ - 0x00020b70 08000000 e4a00000 2c870000 7d270000 ........,...}'.. │ │ │ │ - 0x00020b80 82000000 7ca00000 3c870000 a5290000 ....|...<....).. │ │ │ │ - 0x00020b90 82000000 0ca00000 54870000 e9270000 ........T....'.. │ │ │ │ - 0x00020ba0 82000000 c09f0000 68870000 39290000 ........h...9).. │ │ │ │ - 0x00020bb0 82000000 709f0000 80870000 6d2a0000 ....p.......m*.. │ │ │ │ - 0x00020bc0 82000000 ec9e0000 8c870000 2d2b0000 ............-+.. │ │ │ │ - 0x00020bd0 82000000 749e0000 98870000 fd2c0000 ....t........,.. │ │ │ │ - 0x00020be0 82000000 bc9d0000 00000000 00000000 ................ │ │ │ │ + 0x00020b20 00000000 00000000 90870000 35330000 ............53.. │ │ │ │ + 0x00020b30 82000000 dca40000 a0870000 39740000 ............9t.. │ │ │ │ + 0x00020b40 04000000 88a30000 b0870000 45560000 ............EV.. │ │ │ │ + 0x00020b50 04000000 fca20000 c4870000 f9320000 .............2.. │ │ │ │ + 0x00020b60 04000000 4ca20000 d8870000 893e0000 ....L........>.. │ │ │ │ + 0x00020b70 08000000 a4a10000 ec870000 7d270000 ............}'.. │ │ │ │ + 0x00020b80 82000000 3ca10000 fc870000 a5290000 ....<........).. │ │ │ │ + 0x00020b90 82000000 cca00000 14880000 e9270000 .............'.. │ │ │ │ + 0x00020ba0 82000000 80a00000 28880000 39290000 ........(...9).. │ │ │ │ + 0x00020bb0 82000000 30a00000 40880000 6d2a0000 ....0...@...m*.. │ │ │ │ + 0x00020bc0 82000000 ac9f0000 4c880000 2d2b0000 ........L...-+.. │ │ │ │ + 0x00020bd0 82000000 349f0000 58880000 fd2c0000 ....4...X....,.. │ │ │ │ + 0x00020be0 82000000 7c9e0000 00000000 00000000 ....|........... │ │ │ │ 0x00020bf0 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 66353237 36643565 31353163 31383631 f5276d5e151c1861 │ │ │ │ - 0x00000010 39383533 32643561 61366231 64663162 98532d5aa6b1df1b │ │ │ │ - 0x00000020 34356431 35662e64 65627567 00000000 45d15f.debug.... │ │ │ │ - 0x00000030 27a4824a '..J │ │ │ │ + 0x00000000 32663636 64343734 36633563 37386234 2f66d4746c5c78b4 │ │ │ │ + 0x00000010 34623362 62333331 34373562 34323863 4b3bb331475b428c │ │ │ │ + 0x00000020 32356230 38372e64 65627567 00000000 25b087.debug.... │ │ │ │ + 0x00000030 ff271bf1 .'.. │ │ ├── ./usr/lib/python3.13/lib-dynload/_bz2.cpython-313-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 6 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x03244 0x03244 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x0324c 0x0324c R E 0x10000 │ │ │ │ LOAD 0x00ff04 0x0001ff04 0x0001ff04 0x0039c 0x003a0 RW 0x10000 │ │ │ │ DYNAMIC 0x00ff18 0x0001ff18 0x0001ff18 0x000e8 0x000e8 RW 0x4 │ │ │ │ NOTE 0x0000f4 0x000000f4 0x000000f4 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x00ff04 0x0001ff04 0x0001ff04 0x000fc 0x000fc R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,18 +9,18 @@ │ │ │ │ [ 4] .dynstr STRTAB 000004d8 0004d8 0003c3 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 0000089c 00089c 000074 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00000910 000910 000020 00 A 4 1 4 │ │ │ │ [ 7] .rel.dyn REL 00000930 000930 0001a8 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00000ad8 000ad8 000170 08 AI 3 19 4 │ │ │ │ [ 9] .init PROGBITS 00000c48 000c48 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00000c54 000c54 00024c 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00000ea0 000ea0 001880 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 00002720 002720 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00002728 002728 000b18 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 00003240 003240 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00000ea0 000ea0 001888 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00002728 002728 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00002730 002730 000b18 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 00003248 003248 000004 00 A 0 0 4 │ │ │ │ [15] .init_array INIT_ARRAY 0001ff04 00ff04 000004 04 WA 0 0 4 │ │ │ │ [16] .fini_array FINI_ARRAY 0001ff08 00ff08 000004 04 WA 0 0 4 │ │ │ │ [17] .data.rel.ro PROGBITS 0001ff0c 00ff0c 00000c 00 WA 0 0 4 │ │ │ │ [18] .dynamic DYNAMIC 0001ff18 00ff18 0000e8 08 WA 4 0 4 │ │ │ │ [19] .got PROGBITS 00020000 010000 0000ec 04 WA 0 0 4 │ │ │ │ [20] .data PROGBITS 000200ec 0100ec 0001b4 00 WA 0 0 4 │ │ │ │ [21] .bss NOBITS 000202a0 0102a0 000004 00 WA 0 0 1 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0xff18 contains 25 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libbz2.so.1.0] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x0000000c (INIT) 0xc48 │ │ │ │ - 0x0000000d (FINI) 0x2720 │ │ │ │ + 0x0000000d (FINI) 0x2728 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1ff04 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1ff08 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0x4d8 │ │ │ │ 0x00000006 (SYMTAB) 0x138 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f645707b9df2af2978ad69af6d4327d4ee01aff3 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8015b729152ed6b960709311d25be73593e19d34 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -49,15 +49,16 @@ │ │ │ │ PyThread_free_lock │ │ │ │ BZ2_bzCompressEnd │ │ │ │ PyMem_RawFree │ │ │ │ libbz2.so.1.0 │ │ │ │ libc.so.6 │ │ │ │ GLIBC_2.4 │ │ │ │ I|K|IyD[ │ │ │ │ -IpKxIyD[ │ │ │ │ +IxKyIyD[ │ │ │ │ +IuKuIyD[ │ │ │ │ IqKrIyD[ │ │ │ │ IcK2FmIyD[ │ │ │ │ H KxD J{D │ │ │ │ #7J)FxDcczD │ │ │ │ 1#Dk`1` F │ │ │ │ BZ2Compressor │ │ │ │ compresslevel must be between 1 and 9 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00000c48 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 1e6c │ │ │ │ + bl 1e70 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -260,47 +260,47 @@ │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 10bc │ │ │ │ blx d04 │ │ │ │ b.n 1052 │ │ │ │ nop │ │ │ │ orr.w r0, lr, #1 │ │ │ │ @ instruction: 0xf13a0001 │ │ │ │ - adds r6, r6, r0 │ │ │ │ + adds r6, r7, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r4, r0 │ │ │ │ + adds r6, r5, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, r0 │ │ │ │ + adds r0, r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r2, r0 │ │ │ │ + adds r0, r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r2, r0 │ │ │ │ + adds r4, r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, r1 │ │ │ │ + adds r6, r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + asrs r0, r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #31 │ │ │ │ + asrs r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #28 │ │ │ │ + asrs r4, r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx d40 │ │ │ │ @@ -384,15 +384,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 24a0 │ │ │ │ + bl 24a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 1292 │ │ │ │ mul.w r0, r3, r2 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ @@ -406,29 +406,29 @@ │ │ │ │ b.w ccc │ │ │ │ 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 r8, r3 │ │ │ │ - ldr.w r3, [pc, #1620] @ 190c │ │ │ │ + ldr.w r3, [pc, #1624] @ 1910 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1508 │ │ │ │ + beq.w 1518 │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ blx df8 │ │ │ │ - ldr.w r2, [pc, #1588] @ 1910 │ │ │ │ + ldr.w r2, [pc, #1592] @ 1914 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ movs r6, #2 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ adds r2, #92 @ 0x5c │ │ │ │ movs r1, #1 │ │ │ │ @@ -437,64 +437,64 @@ │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx d1c <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14f6 │ │ │ │ + beq.w 14f8 │ │ │ │ add r5, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ blx e34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18b4 │ │ │ │ + bne.w 18fc │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 1686 │ │ │ │ + beq.w 1664 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ blx e94 <_PyNumber_Index@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 167c │ │ │ │ + beq.w 165a │ │ │ │ blx d7c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1558 │ │ │ │ + bne.w 1568 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.w 167c │ │ │ │ + beq.w 165a │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ blx d10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1698 │ │ │ │ + beq.w 1676 │ │ │ │ ldrb.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 18ec │ │ │ │ + bne.w 18d4 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 173e │ │ │ │ + bne.w 17d2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 15da │ │ │ │ + beq.w 15d2 │ │ │ │ ldrd r2, lr, [r4, #76] @ 0x4c │ │ │ │ ldr.w ip, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r1, lr │ │ │ │ sub.w r8, r2, lr │ │ │ │ add.w r6, ip, r2 │ │ │ │ cmp r9, r8 │ │ │ │ sub.w r6, r6, r0 │ │ │ │ - bhi.w 177c │ │ │ │ + bhi.w 173e │ │ │ │ cmp r9, r6 │ │ │ │ - bhi.w 1766 │ │ │ │ + bhi.w 1728 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r9 │ │ │ │ blx ce8 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ mov.w r8, #1 │ │ │ │ add r9, r3 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -504,26 +504,26 @@ │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r4, #8 │ │ │ │ str.w r9, [r4, #80] @ 0x50 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bge.w 156a │ │ │ │ + bge.w 150a │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ blx cdc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 182c │ │ │ │ + beq.w 17ca │ │ │ │ movs r0, #1 │ │ │ │ blx c68 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1812 │ │ │ │ + beq.w 17b0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str.w sl, [r3] │ │ │ │ add.w r3, sl, #16 │ │ │ │ strd r3, r6, [r4, #24] │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -539,111 +539,116 @@ │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r3, sl, #9 │ │ │ │ add r1, r2 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 18b8 │ │ │ │ + bhi.w 183a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r5, r0, #7 │ │ │ │ - lsls r3, r0, #9 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ - lsls r7, r1, #6 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ - lsls r5, r1, #9 │ │ │ │ - lsls r3, r7, #5 │ │ │ │ + lsls r1, r7, #7 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ + lsls r6, r1, #8 │ │ │ │ + lsls r6, r5, #7 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ + lsls r2, r3, #9 │ │ │ │ + lsls r4, r6, #6 │ │ │ │ movs r6, r1 │ │ │ │ movs r6, r1 │ │ │ │ movs r6, r1 │ │ │ │ movs r6, r1 │ │ │ │ movs r6, r1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 1634 │ │ │ │ + beq.w 162c │ │ │ │ cbz r1, 1466 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1846 │ │ │ │ + bne.w 1864 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 1662 │ │ │ │ + bne.w 168c │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ cmpeq r3, #0 │ │ │ │ itet eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ ldreq.w r5, [r9, #12] │ │ │ │ - beq.n 1578 │ │ │ │ + beq.n 157a │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 16e6 │ │ │ │ + beq.w 16de │ │ │ │ subs r1, r6, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx cdc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1834 │ │ │ │ + beq.w 1788 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 1800 │ │ │ │ + ble.w 1768 │ │ │ │ adds r0, #16 │ │ │ │ subs r5, #1 │ │ │ │ - bne.w 16ae │ │ │ │ + bne.w 16a6 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r2, [r2, r5] │ │ │ │ add.w r1, r2, #16 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ subs r2, r2, r3 │ │ │ │ blx ce8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 180e │ │ │ │ + beq.w 1776 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 180e │ │ │ │ + bne.w 1776 │ │ │ │ mov r0, r9 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrb.w r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15aa │ │ │ │ + bne.n 15ac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15de │ │ │ │ + beq.w 1618 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #68] @ 0x44 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 163c │ │ │ │ + beq.w 1634 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ blx e1c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 1500 │ │ │ │ + cbz r3, 1502 │ │ │ │ mov r0, r7 │ │ │ │ blx cc0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp.w r5, #32768 @ 0x8000 │ │ │ │ + mov r6, r5 │ │ │ │ + it ge │ │ │ │ + movge.w r6, #32768 @ 0x8000 │ │ │ │ + b.n 13d0 │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ blx df8 │ │ │ │ cmp r5, r8 │ │ │ │ - ble.n 152c │ │ │ │ + ble.n 153c │ │ │ │ clz r3, r6 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r5, #2 │ │ │ │ it gt │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1308 │ │ │ │ - ldr r3, [pc, #996] @ (1914 ) │ │ │ │ + ldr r3, [pc, #984] @ (1918 ) │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r3, #92 @ 0x5c │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -653,144 +658,135 @@ │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ blx d1c <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1308 │ │ │ │ - b.n 14f6 │ │ │ │ + b.n 14f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 133e │ │ │ │ mov r0, r6 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 133e │ │ │ │ - cmp.w r5, #32768 @ 0x8000 │ │ │ │ - mov r6, r5 │ │ │ │ - it ge │ │ │ │ - movge.w r6, #32768 @ 0x8000 │ │ │ │ - b.n 13d0 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1710 │ │ │ │ + beq.w 1706 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 15a2 │ │ │ │ + beq.n 15a4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 15a2 │ │ │ │ + cbnz r3, 15a4 │ │ │ │ mov r0, r9 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldrb.w r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14de │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 14f0 │ │ │ │ + beq.n 14f2 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx cdc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ bl ec8 <_PyNumber_Index@plt+0x34> │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14f0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - bl ec8 <_PyNumber_Index@plt+0x34> │ │ │ │ - b.n 1626 │ │ │ │ + bne.n 14f2 │ │ │ │ + b.n 17f0 │ │ │ │ str r3, [r4, #8] │ │ │ │ b.n 13aa │ │ │ │ - movs r3, #1 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - strb.w r3, [r4, #68] @ 0x44 │ │ │ │ - b.n 14f0 │ │ │ │ - ldr r3, [pc, #812] @ (1918 ) │ │ │ │ + ldr r3, [pc, #836] @ (191c ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #812] @ (191c ) │ │ │ │ + ldr r1, [pc, #836] @ (1920 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [r4, #56] @ 0x38 │ │ │ │ strb.w r3, [r4, #68] @ 0x44 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1622 │ │ │ │ + beq.n 1610 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1622 │ │ │ │ + beq.n 1610 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 1622 │ │ │ │ + cbnz r3, 1610 │ │ │ │ mov r0, r9 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 14f0 │ │ │ │ + b.n 14f2 │ │ │ │ + movs r3, #1 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + strb.w r3, [r4, #68] @ 0x44 │ │ │ │ + b.n 14f2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp.w sl, #4 │ │ │ │ - bne.w 18fe │ │ │ │ + bne.w 1900 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [r4, #60] @ 0x3c │ │ │ │ b.n 1466 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17ee │ │ │ │ + bne.w 17fc │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ blx e7c │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17e0 │ │ │ │ + beq.w 17e4 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ blx ce8 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 14f0 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - strd r9, r6, [sp, #48] @ 0x30 │ │ │ │ - bl 217c │ │ │ │ - ldrd r9, r6, [sp, #48] @ 0x30 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - bge.w 13fe │ │ │ │ - b.n 1602 │ │ │ │ + b.n 14f2 │ │ │ │ blx dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18b4 │ │ │ │ + bne.w 18fc │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ blx d10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1352 │ │ │ │ blx e40 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ blx d10 │ │ │ │ mov r0, r6 │ │ │ │ blx c9c │ │ │ │ b.n 1352 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + strd r9, r6, [sp, #48] @ 0x30 │ │ │ │ + bl 2180 │ │ │ │ + ldrd r9, r6, [sp, #48] @ 0x30 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + bge.w 13fe │ │ │ │ + b.n 15f0 │ │ │ │ mov fp, r4 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w sl, [r2, r1, lsl #2] │ │ │ │ @@ -799,70 +795,47 @@ │ │ │ │ blx ce8 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r3, r0, r2 │ │ │ │ adds r2, r1, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r5 │ │ │ │ - blt.n 16b4 │ │ │ │ + blt.n 16ac │ │ │ │ mov r0, r3 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, fp │ │ │ │ b.n 14a2 │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1578 │ │ │ │ + beq.w 157a │ │ │ │ subs r1, r6, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx cdc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1834 │ │ │ │ + beq.n 1788 │ │ │ │ mov fp, r4 │ │ │ │ movs r5, #1 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add.w r3, r6, #16 │ │ │ │ - b.n 16b4 │ │ │ │ + b.n 16ac │ │ │ │ ldr.w r1, [r9] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 15a2 │ │ │ │ + beq.w 15a4 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 159a │ │ │ │ - b.n 15a2 │ │ │ │ - ldr r3, [pc, #500] @ (1920 ) │ │ │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #496] @ (1924 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx d28 │ │ │ │ - b.n 15f8 │ │ │ │ - ldr r3, [pc, #488] @ (1928 ) │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #488] @ (192c ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx d28 │ │ │ │ - b.n 1626 │ │ │ │ - ldr r3, [pc, #452] @ (1918 ) │ │ │ │ - mvn.w sl, #5 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #468] @ (1930 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx d28 │ │ │ │ - b.n 15f8 │ │ │ │ + beq.w 159c │ │ │ │ + b.n 15a4 │ │ │ │ + mvn.w sl, #2 │ │ │ │ + blx d04 │ │ │ │ + b.n 15e6 │ │ │ │ mov r2, lr │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #24] │ │ │ │ blx cb4 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -874,84 +847,123 @@ │ │ │ │ sub.w sl, r2, r6 │ │ │ │ mov r0, ip │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #24] │ │ │ │ blx d58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 17d2 │ │ │ │ + cbz r0, 177a │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ add r0, r8 │ │ │ │ str.w sl, [r4, #76] @ 0x4c │ │ │ │ str r0, [r4, #8] │ │ │ │ add r0, r2 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ b.n 139a │ │ │ │ - ldr r3, [pc, #396] @ (1934 ) │ │ │ │ - mvn.w sl, #6 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 14c2 │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ + b.n 15a4 │ │ │ │ + ldr r3, [pc, #424] @ (1924 ) │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx d64 │ │ │ │ + b.n 14f2 │ │ │ │ + ldr r3, [pc, #408] @ (1924 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #392] @ (1938 ) │ │ │ │ + ldr r1, [pc, #408] @ (1928 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 15f8 │ │ │ │ - ldr r3, [pc, #380] @ (193c ) │ │ │ │ - mvn.w sl, #8 │ │ │ │ + b.n 15f0 │ │ │ │ + ldr r3, [pc, #400] @ (192c ) │ │ │ │ + mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #376] @ (1940 ) │ │ │ │ + ldr r1, [pc, #396] @ (1930 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 15f8 │ │ │ │ - ldr r3, [pc, #368] @ (1944 ) │ │ │ │ + b.n 15e6 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 17ca │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cbnz r3, 17ca │ │ │ │ + mov r0, sl │ │ │ │ + blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r4, #28] │ │ │ │ + b.n 1610 │ │ │ │ + ldr r3, [pc, #352] @ (1934 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ + ldr r1, [pc, #352] @ (1938 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx d64 │ │ │ │ - b.n 14f0 │ │ │ │ - ldr r3, [pc, #352] @ (1944 ) │ │ │ │ + blx d28 │ │ │ │ + b.n 1614 │ │ │ │ + ldr r3, [pc, #316] @ (1924 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d64 │ │ │ │ - b.n 15ce │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + bl ec8 <_PyNumber_Index@plt+0x34> │ │ │ │ + b.n 1614 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 1656 │ │ │ │ + bcs.w 164e │ │ │ │ blx ca8 │ │ │ │ str.w r8, [r4, #72] @ 0x48 │ │ │ │ - b.n 1644 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 14c2 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ - b.n 15a2 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 182c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cbnz r3, 182c │ │ │ │ - mov r0, sl │ │ │ │ - blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r4, #28] │ │ │ │ - b.n 1622 │ │ │ │ - ldr r3, [pc, #268] @ (1944 ) │ │ │ │ + b.n 163c │ │ │ │ + ldr r3, [pc, #268] @ (191c ) │ │ │ │ + mvn.w sl, #5 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [pc, #292] @ (193c ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx d28 │ │ │ │ + b.n 15e6 │ │ │ │ + ldr r3, [pc, #280] @ (1940 ) │ │ │ │ + mvn.w sl, #8 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [pc, #276] @ (1944 ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx d28 │ │ │ │ + b.n 15e6 │ │ │ │ + ldr r3, [pc, #224] @ (191c ) │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [pc, #264] @ (1948 ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx e64 │ │ │ │ + b.n 15e6 │ │ │ │ + ldr r3, [pc, #252] @ (194c ) │ │ │ │ + mvn.w sl, #6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #268] @ (1948 ) │ │ │ │ + ldr r1, [pc, #248] @ (1950 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 1602 │ │ │ │ + b.n 15e6 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ blx e40 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx e10 │ │ │ │ @@ -961,202 +973,190 @@ │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r1, #0 │ │ │ │ add r2, r3 │ │ │ │ add.w r3, sl, #9 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 18b8 │ │ │ │ - add r0, pc, #8 @ (adr r0, 187c ) │ │ │ │ + bhi.n 183a │ │ │ │ + add r0, pc, #8 @ (adr r0, 189c ) │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ add r0, r3 │ │ │ │ bx r0 │ │ │ │ - vmaxnm.f32 , , │ │ │ │ - movs r5, r7 │ │ │ │ - movs r0, r0 │ │ │ │ - vminnm.f32 , , │ │ │ │ - mrc2 15, 6, pc, cr5, cr15, {7} │ │ │ │ - stc2l 15, cr15, [sp, #-1020]! @ 0xfffffc04 │ │ │ │ - stc2l 15, cr15, [sp, #-1020]! @ 0xfffffc04 │ │ │ │ - lsls r7, r4, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - mcr2 15, 5, pc, cr13, cr15, {7} @ │ │ │ │ - stc2 15, cr15, [pc, #1020]! @ 1ca0 │ │ │ │ - stc2 15, cr15, [pc, #1020]! @ 1ca4 │ │ │ │ - stc2 15, cr15, [pc, #1020]! @ 1ca8 │ │ │ │ - stc2 15, cr15, [pc, #1020]! @ 1cac │ │ │ │ - stc2 15, cr15, [pc, #1020]! @ 1cb0 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 14f6 │ │ │ │ - ldr r3, [pc, #92] @ (1918 ) │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #140] @ (194c ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, pc │ │ │ │ - mov r2, sl │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx e64 │ │ │ │ - b.n 15f8 │ │ │ │ - ldr r3, [pc, #88] @ (1928 ) │ │ │ │ - mvn.w sl, #1 │ │ │ │ + nop │ │ │ │ + @ instruction: 0xff89ffff │ │ │ │ + @ instruction: 0xff9fffff │ │ │ │ + @ instruction: 0xffb3ffff │ │ │ │ + vminnm.f16 , , │ │ │ │ + ldc2 15, cr15, [fp, #-1020]! @ 0xfffffc04 │ │ │ │ + ldc2 15, cr15, [fp, #-1020]! @ 0xfffffc04 │ │ │ │ + mcr2 15, 4, pc, cr3, cr15, {7} @ │ │ │ │ + lsls r3, r1, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + mrc2 15, 7, pc, cr15, cr15, {7} │ │ │ │ + stc2 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ + stc2 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ + stc2 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ + stc2 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ + stc2 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ + ldr r3, [pc, #116] @ (194c ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #120] @ (1950 ) │ │ │ │ + ldr r1, [pc, #120] @ (1954 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 15f8 │ │ │ │ - mvn.w sl, #2 │ │ │ │ - blx d04 │ │ │ │ - b.n 15f8 │ │ │ │ - ldr r3, [pc, #68] @ (1934 ) │ │ │ │ + b.n 1614 │ │ │ │ + ldr r3, [pc, #76] @ (1934 ) │ │ │ │ + mvn.w sl, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #96] @ (1954 ) │ │ │ │ + ldr r1, [pc, #104] @ (1958 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 1626 │ │ │ │ + b.n 15e6 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 14f8 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1466 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1460 │ │ │ │ - b.n 1848 │ │ │ │ + b.n 1866 │ │ │ │ + nop │ │ │ │ ldc 0, cr0, [lr, #-4]! │ │ │ │ cdp 0, 0, cr0, cr8, cr1, {0} │ │ │ │ - subs.w r0, r8, r1 │ │ │ │ + sub.w r0, r8, r1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #10 │ │ │ │ + asrs r2, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #6 │ │ │ │ + asrs r0, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #8 │ │ │ │ + asrs r6, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #3 │ │ │ │ + asrs r2, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #3 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #1 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + lsrs r6, r1, #29 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ - ldr.w r3, [pc, #1096] @ 1db4 │ │ │ │ + ldr.w r3, [pc, #1096] @ 1db8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ mov fp, r3 │ │ │ │ blx df8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ blx e34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1d94 │ │ │ │ + bne.w 1d76 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx d10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d7e │ │ │ │ + beq.w 1d60 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1da0 │ │ │ │ + bne.w 1d82 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r1, #32768 @ 0x8000 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ strd r8, r8, [sp, #8] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ blx cdc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d40 │ │ │ │ + beq.w 1d52 │ │ │ │ movs r0, #1 │ │ │ │ blx c68 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d36 │ │ │ │ + beq.w 1d3c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r6, [r3, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r6, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w sl, [r4, #8] │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ str r6, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ str.w r9, [r4, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1a72 │ │ │ │ + bne.n 1a76 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r8, r9 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1c3e │ │ │ │ + beq.w 1c42 │ │ │ │ sub.w r1, r9, r8 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx cdc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d5c │ │ │ │ + beq.w 1da4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 1d4e │ │ │ │ + ble.w 1d96 │ │ │ │ add.w r9, r0, #16 │ │ │ │ subs r3, #1 │ │ │ │ - bne.w 1c62 │ │ │ │ + bne.w 1c66 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ sub.w r2, r2, r8 │ │ │ │ blx ce8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a5a │ │ │ │ + beq.n 1a5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 1a5a │ │ │ │ + cbnz r3, 1a5e │ │ │ │ mov r0, r5 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx e1c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 1a6a │ │ │ │ + cbz r3, 1a6e │ │ │ │ add r0, sp, #20 │ │ │ │ blx cc0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx e40 │ │ │ │ mov r1, r8 │ │ │ │ @@ -1165,189 +1165,189 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx ddc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx c9c │ │ │ │ add.w r3, r6, #9 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 1c26 │ │ │ │ + bhi.w 1c2a │ │ │ │ tbb [pc, r3] │ │ │ │ - stmia r6!, {r0, r2, r4, r7} │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + stmia r6!, {r0, r2, r5, r7} │ │ │ │ + ldrh r0, [r6, #20] │ │ │ │ ldrb r1, [r7, #5] │ │ │ │ - cbnz r6, 1b10 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + ldr r2, [sp, #596] @ 0x254 │ │ │ │ + lsls r3, r7, #30 │ │ │ │ lsls r7, r0, #28 │ │ │ │ lsls r7, r0, #28 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ - cbnz r3, 1ada │ │ │ │ + cbnz r3, 1ade │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r8, r6 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ - bne.n 1a04 │ │ │ │ + bne.n 1a08 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1d22 │ │ │ │ + beq.w 1d28 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1a4e │ │ │ │ - b.n 1a5a │ │ │ │ + bne.n 1a52 │ │ │ │ + b.n 1a5e │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1c8a │ │ │ │ + beq.w 1ca8 │ │ │ │ blx e40 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx ddc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx c9c │ │ │ │ add.w r3, r6, #9 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 1c26 │ │ │ │ + bhi.w 1c2a │ │ │ │ tbb [pc, r3] │ │ │ │ - ldrh r5, [r3, #50] @ 0x32 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + ldrh r5, [r5, #50] @ 0x32 │ │ │ │ + strh r0, [r7, r1] │ │ │ │ adcs r1, r0 │ │ │ │ - strh r6, [r7, #26] │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + str r5, [r3, #36] @ 0x24 │ │ │ │ + lsls r3, r0, #30 │ │ │ │ lsls r7, r0, #28 │ │ │ │ lsls r7, r0, #28 │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ab2 │ │ │ │ + beq.n 1ab6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1d08 │ │ │ │ + beq.w 1c8e │ │ │ │ blx e40 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx ddc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ blx c9c │ │ │ │ add.w r3, r6, #9 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 1c2a │ │ │ │ - add r2, pc, #8 @ (adr r2, 1b54 ) │ │ │ │ + bhi.n 1c2e │ │ │ │ + add r2, pc, #8 @ (adr r2, 1b58 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - lsls r5, r6, #1 │ │ │ │ + lsls r5, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ + lsls r3, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r1, r4, #2 │ │ │ │ + lsls r7, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r7 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r7, r6, #2 │ │ │ │ + lsls r5, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r1, r0, #3 │ │ │ │ + lsls r7, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r7, r3, #1 │ │ │ │ + lsls r1, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #548] @ (1db8 ) │ │ │ │ - ldr r1, [pc, #552] @ (1dbc ) │ │ │ │ + ldr r3, [pc, #548] @ (1dbc ) │ │ │ │ + ldr r1, [pc, #552] @ (1dc0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ add r0, sp, #8 │ │ │ │ strd r5, r9, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ bl ea0 <_PyNumber_Index@plt+0xc> │ │ │ │ - b.n 1a5a │ │ │ │ + b.n 1a5e │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #524] @ (1dc0 ) │ │ │ │ - ldr r1, [pc, #524] @ (1dc4 ) │ │ │ │ + ldr r3, [pc, #516] @ (1dbc ) │ │ │ │ + ldr r1, [pc, #520] @ (1dc4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 1ba0 │ │ │ │ + b.n 1ba4 │ │ │ │ + mov.w r9, #32768 @ 0x8000 │ │ │ │ + blx d04 │ │ │ │ + b.n 1ba4 │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #508] @ (1dc8 ) │ │ │ │ - ldr r1, [pc, #512] @ (1dcc ) │ │ │ │ + ldr r3, [pc, #496] @ (1dc8 ) │ │ │ │ + ldr r1, [pc, #496] @ (1dcc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 1ba0 │ │ │ │ + b.n 1ba4 │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #496] @ (1dd0 ) │ │ │ │ - ldr r1, [pc, #496] @ (1dd4 ) │ │ │ │ + ldr r3, [pc, #480] @ (1dd0 ) │ │ │ │ + ldr r1, [pc, #484] @ (1dd4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 1ba0 │ │ │ │ + b.n 1ba4 │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #448] @ (1db8 ) │ │ │ │ - ldr r1, [pc, #480] @ (1dd8 ) │ │ │ │ + ldr r3, [pc, #468] @ (1dd8 ) │ │ │ │ + ldr r1, [pc, #468] @ (1ddc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 1ba0 │ │ │ │ - mov.w r9, #32768 @ 0x8000 │ │ │ │ - blx d04 │ │ │ │ - b.n 1ba0 │ │ │ │ + b.n 1ba4 │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #452] @ (1ddc ) │ │ │ │ - ldr r1, [pc, #456] @ (1de0 ) │ │ │ │ + ldr r3, [pc, #452] @ (1de0 ) │ │ │ │ + ldr r1, [pc, #456] @ (1de4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 1ba0 │ │ │ │ + b.n 1ba4 │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ - ldr r3, [pc, #396] @ (1db8 ) │ │ │ │ + ldr r3, [pc, #396] @ (1dbc ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #436] @ (1de4 ) │ │ │ │ + ldr r1, [pc, #436] @ (1de8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx e64 │ │ │ │ - b.n 1ba0 │ │ │ │ + b.n 1ba4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 1abe │ │ │ │ + beq.w 1ac2 │ │ │ │ sub.w r1, r9, r8 │ │ │ │ movs r0, #0 │ │ │ │ blx cdc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d5c │ │ │ │ + beq.w 1da4 │ │ │ │ add.w r9, r6, #16 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ @@ -1356,868 +1356,870 @@ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ blx ce8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r9, r2 │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 1c62 │ │ │ │ + blt.n 1c66 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - b.n 1a30 │ │ │ │ + b.n 1a34 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + add r0, sp, #8 │ │ │ │ + strd r5, r9, [sp, #8] │ │ │ │ + bl 2180 │ │ │ │ + ldrd r5, r9, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + bge.w 1b2e │ │ │ │ + b.n 1ba4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 217c │ │ │ │ + bl 2180 │ │ │ │ ldrd r5, r9, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - blt.w 1ba0 │ │ │ │ + blt.w 1ba4 │ │ │ │ blx e40 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx ddc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ blx c9c │ │ │ │ add.w r3, r6, #9 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 1c2a │ │ │ │ - add r2, pc, #8 @ (adr r2, 1cd0 ) │ │ │ │ + bhi.n 1c2e │ │ │ │ + add r2, pc, #8 @ (adr r2, 1cf0 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ - mrc2 15, 7, pc, cr9, cr15, {7} │ │ │ │ - vmaxnm.f16 , , │ │ │ │ - vmaxnm.f32 , , │ │ │ │ - vminnm.f32 , , │ │ │ │ - mcr2 15, 6, pc, cr1, cr15, {7} @ │ │ │ │ - mcr2 15, 6, pc, cr1, cr15, {7} @ │ │ │ │ - vminnm.f16 , , │ │ │ │ - vmaxnm.f32 , , │ │ │ │ - mcr2 15, 7, pc, cr3, cr15, {7} @ │ │ │ │ - mcr2 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ - mcr2 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ - mcr2 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ - mcr2 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ - mcr2 15, 2, pc, cr13, cr15, {7} @ │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - add r0, sp, #8 │ │ │ │ - strd r5, r9, [sp, #8] │ │ │ │ - bl 217c │ │ │ │ - ldrd r5, r9, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - bge.w 1b2a │ │ │ │ - b.n 1ba0 │ │ │ │ + nop │ │ │ │ + mrc2 15, 7, pc, cr13, cr15, {7} │ │ │ │ + vminnm.f16 , , │ │ │ │ + vmaxnm.f16 , , │ │ │ │ + mcr2 15, 6, pc, cr7, cr15, {7} @ │ │ │ │ + mcr2 15, 5, pc, cr5, cr15, {7} @ │ │ │ │ + mcr2 15, 5, pc, cr5, cr15, {7} @ │ │ │ │ + mrc2 15, 6, pc, cr13, cr15, {7} │ │ │ │ + mcr2 15, 7, pc, cr7, cr15, {7} @ │ │ │ │ + vminnm.f32 , , │ │ │ │ + mrc2 15, 1, pc, cr1, cr15, {7} │ │ │ │ + mrc2 15, 1, pc, cr1, cr15, {7} │ │ │ │ + mrc2 15, 1, pc, cr1, cr15, {7} │ │ │ │ + mrc2 15, 1, pc, cr1, cr15, {7} │ │ │ │ + mrc2 15, 1, pc, cr1, cr15, {7} │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1a5a │ │ │ │ + beq.w 1a5e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a54 │ │ │ │ - b.n 1a5a │ │ │ │ + beq.w 1a58 │ │ │ │ + b.n 1a5e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1d6e │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r5, r9 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - b.n 1ba0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 1a4e │ │ │ │ - b.n 1a5a │ │ │ │ - ldr r3, [pc, #136] @ (1de8 ) │ │ │ │ - ldr r1, [pc, #140] @ (1dec ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [fp, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx d28 │ │ │ │ - b.n 1ba0 │ │ │ │ + beq.n 1d52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1d40 │ │ │ │ + cbnz r3, 1d52 │ │ │ │ mov r0, r6 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d40 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r5, r9 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + b.n 1ba4 │ │ │ │ blx e40 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx d10 │ │ │ │ mov r0, r5 │ │ │ │ blx c9c │ │ │ │ - b.n 19a0 │ │ │ │ + b.n 19a4 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1a6a │ │ │ │ + beq.w 1a6e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1a64 │ │ │ │ - ldr r3, [pc, #56] @ (1ddc ) │ │ │ │ + b.n 1a68 │ │ │ │ + ldr r3, [pc, #68] @ (1dc8 ) │ │ │ │ movs r6, #0 │ │ │ │ - ldr r1, [pc, #72] @ (1df0 ) │ │ │ │ + ldr r1, [pc, #100] @ (1dec ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 1a5a │ │ │ │ - b.n 1acc │ │ │ │ + b.n 1a5e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 1a52 │ │ │ │ + b.n 1a5e │ │ │ │ + ldr r3, [pc, #72] @ (1df0 ) │ │ │ │ + ldr r1, [pc, #76] @ (1df4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [fp, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx d28 │ │ │ │ + b.n 1ba4 │ │ │ │ + nop │ │ │ │ + b.n 1ac8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #19 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ + lsrs r2, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r6, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ + lsrs r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ + lsrs r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r5, #15 │ │ │ │ + lsrs r0, r6, #18 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ - cbnz r0, 1e46 │ │ │ │ + cbnz r0, 1e4a │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx d4c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 1e22 │ │ │ │ + cbz r0, 1e26 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1e56 │ │ │ │ + bne.n 1e5a │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - cbz r0, 1e2a │ │ │ │ + cbz r0, 1e2e │ │ │ │ blx e88 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e44 │ │ │ │ + beq.n 1e48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 1e4c │ │ │ │ + cbz r3, 1e50 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx ca8 │ │ │ │ - b.n 1e08 │ │ │ │ + b.n 1e0c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w cf4 <_Py_Dealloc@plt> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e22 │ │ │ │ + bne.n 1e26 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e22 │ │ │ │ + b.n 1e26 │ │ │ │ mov r0, r1 │ │ │ │ b.w de8 │ │ │ │ nop │ │ │ │ adds r0, #20 │ │ │ │ - b.n 19b0 │ │ │ │ - movs r0, #20 │ │ │ │ b.n 19b4 │ │ │ │ + movs r0, #20 │ │ │ │ + b.n 19b8 │ │ │ │ adds r0, #3 │ │ │ │ - b.n 1f98 │ │ │ │ + b.n 1f9c │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1da4 │ │ │ │ + b.n 1da8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2526 │ │ │ │ + b.n 252a │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ - @ instruction: 0xfbc8eaff │ │ │ │ - b.n 2194 │ │ │ │ + @ instruction: 0xfbc7eaff │ │ │ │ + b.n 2190 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #24] @ (1eac ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb0 ) │ │ │ │ - ldr r2, [pc, #28] @ (1eb4 ) │ │ │ │ + ldr r0, [pc, #24] @ (1eb0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb4 ) │ │ │ │ + ldr r2, [pc, #28] @ (1eb8 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1ea8 │ │ │ │ - ldr r3, [pc, #20] @ (1eb8 ) │ │ │ │ + beq.n 1eac │ │ │ │ + ldr r3, [pc, #20] @ (1ebc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 1ea8 │ │ │ │ + cbz r3, 1eac │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 16bc │ │ │ │ + b.n 16b8 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 16bc │ │ │ │ + b.n 16b8 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 217c │ │ │ │ + b.n 2178 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (1ee0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ee4 ) │ │ │ │ + ldr r0, [pc, #32] @ (1ee4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ee8 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (1ee8 ) │ │ │ │ + ldr r2, [pc, #36] @ (1eec ) │ │ │ │ add r3, pc │ │ │ │ subs r3, r3, r0 │ │ │ │ add r2, pc │ │ │ │ lsrs r1, r3, #31 │ │ │ │ add.w r1, r1, r3, asr #2 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - beq.n 1edc │ │ │ │ - ldr r3, [pc, #20] @ (1eec ) │ │ │ │ + beq.n 1ee0 │ │ │ │ + ldr r3, [pc, #20] @ (1ef0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 1edc │ │ │ │ + cbz r3, 1ee0 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 269c │ │ │ │ - movs r1, r0 │ │ │ │ b.n 2698 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 2154 │ │ │ │ + b.n 2694 │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 2150 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ - ldr r3, [pc, #40] @ (1f1c ) │ │ │ │ - ldr r2, [pc, #40] @ (1f20 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f20 ) │ │ │ │ + ldr r2, [pc, #40] @ (1f24 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 1f1a │ │ │ │ - ldr r3, [pc, #36] @ (1f24 ) │ │ │ │ + cbnz r3, 1f1e │ │ │ │ + ldr r3, [pc, #36] @ (1f28 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 1f0e │ │ │ │ - ldr r3, [pc, #32] @ (1f28 ) │ │ │ │ + cbz r3, 1f12 │ │ │ │ + ldr r3, [pc, #32] @ (1f2c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx c80 <__cxa_finalize@plt> │ │ │ │ - bl 1e90 │ │ │ │ - ldr r3, [pc, #24] @ (1f2c ) │ │ │ │ + bl 1e94 │ │ │ │ + ldr r3, [pc, #24] @ (1f30 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 266c │ │ │ │ + b.n 2668 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 212c │ │ │ │ + b.n 2128 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 22f0 │ │ │ │ + b.n 22ec │ │ │ │ movs r1, r0 │ │ │ │ - b.n 263c │ │ │ │ + b.n 2638 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 1ebc │ │ │ │ + b.n 1ec0 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #288] @ (2064 ) │ │ │ │ + ldr r3, [pc, #288] @ (2068 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #284] @ (2068 ) │ │ │ │ + ldr r1, [pc, #284] @ (206c ) │ │ │ │ add r3, pc │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ mov r6, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx e28 │ │ │ │ blx d40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 2056 │ │ │ │ + bne.n 205a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ffa │ │ │ │ + bne.n 1ffe │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 1fe6 │ │ │ │ + bhi.n 1fea │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 1fb8 │ │ │ │ + bgt.n 1fbc │ │ │ │ movs r5, #9 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1fb0 │ │ │ │ + cbz r0, 1fb4 │ │ │ │ blx e04 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2024 │ │ │ │ - ldr r0, [pc, #220] @ (206c ) │ │ │ │ + beq.n 2028 │ │ │ │ + ldr r0, [pc, #220] @ (2070 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [pc, #220] @ (2070 ) │ │ │ │ + ldr r2, [pc, #220] @ (2074 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ strd r0, r2, [r4, #44] @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx d70 │ │ │ │ - bl 208c │ │ │ │ - cbnz r0, 200a │ │ │ │ + bl 2090 │ │ │ │ + cbnz r0, 200e │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx e58 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1fdc │ │ │ │ + beq.n 1fe0 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bls.n 1f74 │ │ │ │ - ldr r3, [pc, #168] @ (2074 ) │ │ │ │ - ldr r1, [pc, #168] @ (2078 ) │ │ │ │ + bls.n 1f78 │ │ │ │ + ldr r3, [pc, #168] @ (2078 ) │ │ │ │ + ldr r1, [pc, #168] @ (207c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1fb2 │ │ │ │ + b.n 1fb6 │ │ │ │ blx dd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fca │ │ │ │ - b.n 1fd8 │ │ │ │ - ldr r0, [pc, #148] @ (207c ) │ │ │ │ + beq.n 1fce │ │ │ │ + b.n 1fdc │ │ │ │ + ldr r0, [pc, #148] @ (2080 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ blx db8 <_PyArg_CheckPositional@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fd8 │ │ │ │ + beq.n 1fdc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b.n 1f6e │ │ │ │ - ldr r0, [pc, #132] @ (2080 ) │ │ │ │ + b.n 1f72 │ │ │ │ + ldr r0, [pc, #132] @ (2084 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ blx e70 <_PyArg_NoKeywords@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fd8 │ │ │ │ - b.n 1f68 │ │ │ │ + beq.n 1fdc │ │ │ │ + b.n 1f6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fd8 │ │ │ │ + beq.n 1fdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fd8 │ │ │ │ + bne.n 1fdc │ │ │ │ mov r0, r4 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fd8 │ │ │ │ + b.n 1fdc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 2042 │ │ │ │ - ldr r2, [pc, #84] @ (2084 ) │ │ │ │ + bne.n 2046 │ │ │ │ + ldr r2, [pc, #84] @ (2088 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #84] @ (2088 ) │ │ │ │ + ldr r1, [pc, #84] @ (208c ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx d28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1fb2 │ │ │ │ + b.n 1fb6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 202e │ │ │ │ + bne.n 2032 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 202e │ │ │ │ + b.n 2032 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f68 │ │ │ │ - b.n 1f64 │ │ │ │ - b.n 21cc │ │ │ │ + bne.n 1f6c │ │ │ │ + b.n 1f68 │ │ │ │ + b.n 21c8 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 23a8 │ │ │ │ + b.n 23a4 │ │ │ │ movs r1, r0 │ │ │ │ - bl 2ba06e │ │ │ │ + bl 2b6072 │ │ │ │ mcr2 15, 6, pc, cr7, cr15, {7} @ │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #31 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r4, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #30 │ │ │ │ + lsls r2, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #30 │ │ │ │ + lsls r2, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #172] @ 2148 │ │ │ │ + ldr.w ip, [pc, #172] @ 214c │ │ │ │ add.w r3, r0, #9 │ │ │ │ add ip, pc │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 2108 │ │ │ │ + bhi.n 210c │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r6, #37 @ 0x25 │ │ │ │ asrs r4, r3, #12 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ adcs r2, r1 │ │ │ │ lsls r0, r7, #28 │ │ │ │ lsls r7, r0, #28 │ │ │ │ lsls r7, r0, #28 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #140] @ (214c ) │ │ │ │ - ldr r1, [pc, #140] @ (2150 ) │ │ │ │ + ldr r3, [pc, #140] @ (2150 ) │ │ │ │ + ldr r1, [pc, #140] @ (2154 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #120] @ (214c ) │ │ │ │ - ldr r1, [pc, #124] @ (2154 ) │ │ │ │ + ldr r3, [pc, #120] @ (2150 ) │ │ │ │ + ldr r1, [pc, #124] @ (2158 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 20ce │ │ │ │ - ldr r3, [pc, #112] @ (2158 ) │ │ │ │ - ldr r1, [pc, #116] @ (215c ) │ │ │ │ + b.n 20d2 │ │ │ │ + ldr r3, [pc, #112] @ (215c ) │ │ │ │ + ldr r1, [pc, #116] @ (2160 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 20ce │ │ │ │ - ldr r3, [pc, #104] @ (2160 ) │ │ │ │ - ldr r1, [pc, #104] @ (2164 ) │ │ │ │ + b.n 20d2 │ │ │ │ + ldr r3, [pc, #104] @ (2164 ) │ │ │ │ + ldr r1, [pc, #104] @ (2168 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 20ce │ │ │ │ - ldr r3, [pc, #64] @ (214c ) │ │ │ │ + b.n 20d2 │ │ │ │ + ldr r3, [pc, #64] @ (2150 ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #88] @ (2168 ) │ │ │ │ + ldr r1, [pc, #88] @ (216c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx e64 │ │ │ │ - b.n 20ce │ │ │ │ - ldr r3, [pc, #76] @ (216c ) │ │ │ │ - ldr r1, [pc, #80] @ (2170 ) │ │ │ │ + b.n 20d2 │ │ │ │ + ldr r3, [pc, #76] @ (2170 ) │ │ │ │ + ldr r1, [pc, #80] @ (2174 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 20ce │ │ │ │ - ldr r3, [pc, #68] @ (2174 ) │ │ │ │ - ldr r1, [pc, #68] @ (2178 ) │ │ │ │ + b.n 20d2 │ │ │ │ + ldr r3, [pc, #68] @ (2178 ) │ │ │ │ + ldr r1, [pc, #68] @ (217c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 20ce │ │ │ │ + b.n 20d2 │ │ │ │ blx d04 │ │ │ │ - b.n 20ce │ │ │ │ + b.n 20d2 │ │ │ │ nop │ │ │ │ - svc 90 @ 0x5a │ │ │ │ + svc 86 @ 0x56 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsls r2, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsls r2, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #30 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #28 │ │ │ │ + lsls r6, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsls r0, r0, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #188] @ (2248 ) │ │ │ │ + ldr r3, [pc, #188] @ (224c ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #16 │ │ │ │ - bgt.n 2200 │ │ │ │ - ldr r3, [pc, #172] @ (224c ) │ │ │ │ + bgt.n 2204 │ │ │ │ + ldr r3, [pc, #172] @ (2250 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ ldrd r3, r1, [r5, #4] │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r3 │ │ │ │ subs r3, r1, r3 │ │ │ │ cmp r3, r4 │ │ │ │ it ge │ │ │ │ movge r3, r4 │ │ │ │ ands.w r4, r4, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc r4, r3 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.n 2238 │ │ │ │ + blt.n 223c │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx cdc │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 2224 │ │ │ │ + cbz r0, 2228 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx da0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - blt.n 2212 │ │ │ │ + blt.n 2216 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21f0 │ │ │ │ + beq.n 21f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 2206 │ │ │ │ + cbz r3, 220a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r1, #16 │ │ │ │ add r3, r4 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r4, #268435456 @ 0x10000000 │ │ │ │ - b.n 21a8 │ │ │ │ + b.n 21ac │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 21f0 │ │ │ │ + b.n 21f4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2232 │ │ │ │ + beq.n 2236 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 2232 │ │ │ │ + cbnz r3, 2236 │ │ │ │ mov r0, r1 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2232 │ │ │ │ - ldr r3, [pc, #40] @ (2250 ) │ │ │ │ - ldr r1, [pc, #44] @ (2254 ) │ │ │ │ + b.n 2236 │ │ │ │ + ldr r3, [pc, #40] @ (2254 ) │ │ │ │ + ldr r1, [pc, #44] @ (2258 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 21fa │ │ │ │ - ldr r3, [pc, #20] @ (2250 ) │ │ │ │ - ldr r1, [pc, #28] @ (2258 ) │ │ │ │ + b.n 21fe │ │ │ │ + ldr r3, [pc, #20] @ (2254 ) │ │ │ │ + ldr r1, [pc, #28] @ (225c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ - b.n 2232 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + b.n 2236 │ │ │ │ + udf #102 @ 0x66 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ + lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #32 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #472] @ (2448 ) │ │ │ │ + ldr r3, [pc, #472] @ (244c ) │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ mov sl, r3 │ │ │ │ blx d10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 240e │ │ │ │ + beq.w 23fc │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 23f8 │ │ │ │ + bne.w 2426 │ │ │ │ movs r6, #1 │ │ │ │ mov.w r1, #32768 @ 0x8000 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r4, #56] @ 0x38 │ │ │ │ strd r5, r5, [sp, #12] │ │ │ │ str r5, [sp, #20] │ │ │ │ blx cdc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 242e │ │ │ │ + beq.w 241c │ │ │ │ mov r0, r6 │ │ │ │ blx c68 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2424 │ │ │ │ + beq.w 2412 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r7, [r3, #0] │ │ │ │ adds r7, #16 │ │ │ │ str r7, [r4, #24] │ │ │ │ add.w r7, r4, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r5, [r4, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r5, #32768 @ 0x8000 │ │ │ │ str r5, [r4, #28] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23dc │ │ │ │ + beq.w 23e0 │ │ │ │ blx e40 │ │ │ │ movs r1, #2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx ddc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx c9c │ │ │ │ mov r0, r9 │ │ │ │ - bl 208c │ │ │ │ + bl 2090 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 23b8 │ │ │ │ + bne.n 23d0 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 22d2 │ │ │ │ + bne.n 22d6 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ ldr.w r9, [r4, #28] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 2312 │ │ │ │ + bne.n 2316 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2370 │ │ │ │ + beq.n 2374 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 238a │ │ │ │ + beq.n 23a2 │ │ │ │ sub.w r1, r5, r9 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx cdc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23a8 │ │ │ │ + beq.n 23c0 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 234c │ │ │ │ + ble.n 2350 │ │ │ │ subs r7, #1 │ │ │ │ add.w r0, r8, #16 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r3, r7 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ add.w r1, r5, #16 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - blt.n 23c8 │ │ │ │ + blt.n 238e │ │ │ │ sub.w r2, r2, r9 │ │ │ │ blx ce8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2362 │ │ │ │ + beq.n 2366 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2362 │ │ │ │ + cbnz r3, 2366 │ │ │ │ mov r0, r6 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx e1c │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr.w r8, [r2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 234c │ │ │ │ + beq.n 2350 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 234c │ │ │ │ + b.n 2350 │ │ │ │ + mov sl, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx ce8 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add.w r0, sl, r2 │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 2338 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 2372 │ │ │ │ + beq.n 2376 │ │ │ │ sub.w r1, r5, r9 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx cdc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 232e │ │ │ │ - ldr r3, [pc, #160] @ (244c ) │ │ │ │ - ldr r1, [pc, #164] @ (2450 ) │ │ │ │ + bne.n 2332 │ │ │ │ + ldr r3, [pc, #140] @ (2450 ) │ │ │ │ + ldr r1, [pc, #144] @ (2454 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx d28 │ │ │ │ add r0, sp, #12 │ │ │ │ strd r6, r5, [sp, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ bl ea0 <_PyNumber_Index@plt+0xc> │ │ │ │ - b.n 2362 │ │ │ │ - mov sl, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx ce8 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w r0, sl, r2 │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 2334 │ │ │ │ + b.n 2366 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #12 │ │ │ │ strd r6, r5, [sp, #12] │ │ │ │ - bl 217c │ │ │ │ + bl 2180 │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - bge.w 22da │ │ │ │ - b.n 23b8 │ │ │ │ - ldr r3, [pc, #88] @ (2454 ) │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldr r1, [pc, #88] @ (2458 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r3, [sl, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx d28 │ │ │ │ - b.n 2362 │ │ │ │ + bge.w 22de │ │ │ │ + b.n 23d0 │ │ │ │ blx e40 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ blx d10 │ │ │ │ mov r0, r5 │ │ │ │ blx c9c │ │ │ │ - b.n 2284 │ │ │ │ + b.n 2288 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2438 │ │ │ │ + bne.n 243c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 23b8 │ │ │ │ + b.n 23d0 │ │ │ │ + ldr r3, [pc, #48] @ (2458 ) │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldr r1, [pc, #44] @ (245c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [sl, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx d28 │ │ │ │ + b.n 2366 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 242e │ │ │ │ + bne.n 241c │ │ │ │ mov r0, r7 │ │ │ │ blx cf8 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 242e │ │ │ │ - ble.n 235c │ │ │ │ + b.n 241c │ │ │ │ + ble.n 2358 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #26 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #22 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ 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 │ │ │ │ adds r0, #8 │ │ │ │ blx d88 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 247a │ │ │ │ + cbz r0, 247e │ │ │ │ blx e88 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2494 │ │ │ │ + beq.n 2498 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 2496 │ │ │ │ + cbz r3, 249a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w cf4 <_Py_Dealloc@plt> │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ subs r2, r1, #1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ - bcc.w 26f2 │ │ │ │ + bcc.w 26fa │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w 26dc │ │ │ │ + bls.w 26e4 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 26e4 │ │ │ │ + beq.w 26ec │ │ │ │ clz r3, r0 │ │ │ │ clz r2, r1 │ │ │ │ sub.w r3, r2, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - add r2, pc, #16 @ (adr r2, 24d8 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 24e0 ) │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ mov.w r2, #0 │ │ │ │ mov pc, r3 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r0, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -2385,21 +2387,21 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ clz r2, r1 │ │ │ │ rsb r2, r2, #31 │ │ │ │ lsr.w r0, r0, r2 │ │ │ │ bx lr │ │ │ │ - cbz r0, 26f8 │ │ │ │ + cbz r0, 2700 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 2714 │ │ │ │ + b.w 271c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 26f2 │ │ │ │ + beq.n 26fa │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 24a0 │ │ │ │ + bl 24a8 │ │ │ │ ldmia.w sp!, {r1, r2, lr} │ │ │ │ mul.w r3, r2, r0 │ │ │ │ sub.w r1, r1, r3 │ │ │ │ bx lr │ │ │ │ push {r1, lr} │ │ │ │ mov.w r0, #8 │ │ │ │ blx c74 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00002720 <.fini>: │ │ │ │ +00002728 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,181 +1,181 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00002728 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ - 0x00002738 04000000 08000000 0b000000 08000000 ................ │ │ │ │ - 0x00002748 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ - 0x00002758 16000000 08000000 2e000000 08000000 ................ │ │ │ │ - 0x00002768 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ - 0x00002778 14000000 08000000 11000000 08000000 ................ │ │ │ │ - 0x00002788 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ - 0x00002798 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ - 0x000027a8 29000000 08000000 00000000 00000000 )............... │ │ │ │ - 0x000027b8 425a3243 6f6d7072 6573736f 72000000 BZ2Compressor... │ │ │ │ - 0x000027c8 636f6d70 72657373 6c657665 6c206d75 compresslevel mu │ │ │ │ - 0x000027d8 73742062 65206265 74776565 6e203120 st be between 1 │ │ │ │ - 0x000027e8 616e6420 39000000 556e6162 6c652074 and 9...Unable t │ │ │ │ - 0x000027f8 6f20616c 6c6f6361 7465206c 6f636b00 o allocate lock. │ │ │ │ - 0x00002808 425a3244 65636f6d 70726573 736f7200 BZ2Decompressor. │ │ │ │ - 0x00002818 6c696262 7a697032 20776173 206e6f74 libbzip2 was not │ │ │ │ - 0x00002828 20636f6d 70696c65 6420636f 72726563 compiled correc │ │ │ │ - 0x00002838 746c7900 496e7465 726e616c 20657272 tly.Internal err │ │ │ │ - 0x00002848 6f72202d 20696e76 616c6964 20706172 or - invalid par │ │ │ │ - 0x00002858 616d6574 65727320 70617373 65642074 ameters passed t │ │ │ │ - 0x00002868 6f206c69 62627a69 70320000 496e7661 o libbzip2..Inva │ │ │ │ - 0x00002878 6c696420 64617461 20737472 65616d00 lid data stream. │ │ │ │ - 0x00002888 556e6b6e 6f776e20 492f4f20 6572726f Unknown I/O erro │ │ │ │ - 0x00002898 72000000 436f6d70 72657373 65642066 r...Compressed f │ │ │ │ - 0x000028a8 696c6520 656e6465 64206265 666f7265 ile ended before │ │ │ │ - 0x000028b8 20746865 206c6f67 6963616c 20656e64 the logical end │ │ │ │ - 0x000028c8 2d6f662d 73747265 616d2077 61732064 -of-stream was d │ │ │ │ - 0x000028d8 65746563 74656400 496e7465 726e616c etected.Internal │ │ │ │ - 0x000028e8 20657272 6f72202d 20496e76 616c6964 error - Invalid │ │ │ │ - 0x000028f8 20736571 75656e63 65206f66 20636f6d sequence of com │ │ │ │ - 0x00002908 6d616e64 73207365 6e742074 6f206c69 mands sent to li │ │ │ │ - 0x00002918 62627a69 70320000 556e7265 636f676e bbzip2..Unrecogn │ │ │ │ - 0x00002928 697a6564 20657272 6f722066 726f6d20 ized error from │ │ │ │ - 0x00002938 6c696262 7a697032 3a202564 00000000 libbzip2: %d.... │ │ │ │ - 0x00002948 456e6420 6f662073 74726561 6d20616c End of stream al │ │ │ │ - 0x00002958 72656164 79207265 61636865 64000000 ready reached... │ │ │ │ - 0x00002968 4465636f 6d707265 73736f72 20697320 Decompressor is │ │ │ │ - 0x00002978 756e7573 61626c65 20616674 65722061 unusable after a │ │ │ │ - 0x00002988 20707265 76696f75 73206572 726f7200 previous error. │ │ │ │ - 0x00002998 436f6d70 72657373 6f722068 61732062 Compressor has b │ │ │ │ - 0x000029a8 65656e20 666c7573 68656400 52657065 een flushed.Repe │ │ │ │ - 0x000029b8 61746564 2063616c 6c20746f 20666c75 ated call to flu │ │ │ │ - 0x000029c8 73682829 00000000 64617461 00000000 sh()....data.... │ │ │ │ - 0x000029d8 6d61785f 6c656e67 74680000 656f6600 max_length..eof. │ │ │ │ - 0x000029e8 756e7573 65645f64 61746100 6e656564 unused_data.need │ │ │ │ - 0x000029f8 735f696e 70757400 6465636f 6d707265 s_input.decompre │ │ │ │ - 0x00002a08 73730000 636f6d70 72657373 00000000 ss..compress.... │ │ │ │ - 0x00002a18 666c7573 68000000 5f627a32 2e425a32 flush..._bz2.BZ2 │ │ │ │ - 0x00002a28 4465636f 6d707265 73736f72 00000000 Decompressor.... │ │ │ │ - 0x00002a38 5f627a32 2e425a32 436f6d70 72657373 _bz2.BZ2Compress │ │ │ │ - 0x00002a48 6f720000 5f627a32 00000000 556e6162 or.._bz2....Unab │ │ │ │ - 0x00002a58 6c652074 6f20616c 6c6f6361 7465206f le to allocate o │ │ │ │ - 0x00002a68 75747075 74206275 66666572 2e000000 utput buffer.... │ │ │ │ - 0x00002a78 00800000 00000100 00000400 00001000 ................ │ │ │ │ - 0x00002a88 00004000 00008000 00000001 00000001 ..@............. │ │ │ │ - 0x00002a98 00000002 00000002 00000002 00000002 ................ │ │ │ │ - 0x00002aa8 00000004 00000004 00000008 00000008 ................ │ │ │ │ - 0x00002ab8 00000010 54727565 20696620 6d6f7265 ....True if more │ │ │ │ - 0x00002ac8 20696e70 75742069 73206e65 65646564 input is needed │ │ │ │ - 0x00002ad8 20626566 6f726520 6d6f7265 20646563 before more dec │ │ │ │ - 0x00002ae8 6f6d7072 65737365 64206461 74612063 ompressed data c │ │ │ │ - 0x00002af8 616e2062 65207072 6f647563 65642e00 an be produced.. │ │ │ │ - 0x00002b08 44617461 20666f75 6e642061 66746572 Data found after │ │ │ │ - 0x00002b18 20746865 20656e64 206f6620 74686520 the end of the │ │ │ │ - 0x00002b28 636f6d70 72657373 65642073 74726561 compressed strea │ │ │ │ - 0x00002b38 6d2e0000 54727565 20696620 74686520 m...True if the │ │ │ │ - 0x00002b48 656e642d 6f662d73 74726561 6d206d61 end-of-stream ma │ │ │ │ - 0x00002b58 726b6572 20686173 20626565 6e207265 rker has been re │ │ │ │ - 0x00002b68 61636865 642e0000 6465636f 6d707265 ached...decompre │ │ │ │ - 0x00002b78 73732824 73656c66 2c202f2c 20646174 ss($self, /, dat │ │ │ │ - 0x00002b88 612c206d 61785f6c 656e6774 683d2d31 a, max_length=-1 │ │ │ │ - 0x00002b98 290a2d2d 0a0a4465 636f6d70 72657373 ).--..Decompress │ │ │ │ - 0x00002ba8 202a6461 74612a2c 20726574 75726e69 *data*, returni │ │ │ │ - 0x00002bb8 6e672075 6e636f6d 70726573 73656420 ng uncompressed │ │ │ │ - 0x00002bc8 64617461 20617320 62797465 732e0a0a data as bytes... │ │ │ │ - 0x00002bd8 4966202a 6d61785f 6c656e67 74682a20 If *max_length* │ │ │ │ - 0x00002be8 6973206e 6f6e6e65 67617469 76652c20 is nonnegative, │ │ │ │ - 0x00002bf8 72657475 726e7320 6174206d 6f737420 returns at most │ │ │ │ - 0x00002c08 2a6d6178 5f6c656e 6774682a 20627974 *max_length* byt │ │ │ │ - 0x00002c18 65730a6f 66206465 636f6d70 72657373 es.of decompress │ │ │ │ - 0x00002c28 65642064 6174612e 20204966 20746869 ed data. If thi │ │ │ │ - 0x00002c38 73206c69 6d697420 69732072 65616368 s limit is reach │ │ │ │ - 0x00002c48 65642061 6e642066 75727468 6572206f ed and further o │ │ │ │ - 0x00002c58 75747075 740a6361 6e206265 2070726f utput.can be pro │ │ │ │ - 0x00002c68 64756365 642c202a 73656c66 2e6e6565 duced, *self.nee │ │ │ │ - 0x00002c78 64735f69 6e707574 2a207769 6c6c2062 ds_input* will b │ │ │ │ - 0x00002c88 65207365 7420746f 20606046 616c7365 e set to ``False │ │ │ │ - 0x00002c98 60602e20 20496e0a 74686973 20636173 ``. In.this cas │ │ │ │ - 0x00002ca8 652c2074 6865206e 65787420 63616c6c e, the next call │ │ │ │ - 0x00002cb8 20746f20 2a646563 6f6d7072 65737328 to *decompress( │ │ │ │ - 0x00002cc8 292a206d 61792070 726f7669 6465202a )* may provide * │ │ │ │ - 0x00002cd8 64617461 2a206173 20622727 0a746f20 data* as b''.to │ │ │ │ - 0x00002ce8 6f627461 696e206d 6f726520 6f662074 obtain more of t │ │ │ │ - 0x00002cf8 6865206f 75747075 742e0a0a 49662061 he output...If a │ │ │ │ - 0x00002d08 6c6c206f 66207468 6520696e 70757420 ll of the input │ │ │ │ - 0x00002d18 64617461 20776173 20646563 6f6d7072 data was decompr │ │ │ │ - 0x00002d28 65737365 6420616e 64207265 7475726e essed and return │ │ │ │ - 0x00002d38 65642028 65697468 65720a62 65636175 ed (either.becau │ │ │ │ - 0x00002d48 73652074 68697320 77617320 6c657373 se this was less │ │ │ │ - 0x00002d58 20746861 6e202a6d 61785f6c 656e6774 than *max_lengt │ │ │ │ - 0x00002d68 682a2062 79746573 2c206f72 20626563 h* bytes, or bec │ │ │ │ - 0x00002d78 61757365 0a2a6d61 785f6c65 6e677468 ause.*max_length │ │ │ │ - 0x00002d88 2a207761 73206e65 67617469 7665292c * was negative), │ │ │ │ - 0x00002d98 202a7365 6c662e6e 65656473 5f696e70 *self.needs_inp │ │ │ │ - 0x00002da8 75742a20 77696c6c 20626520 73657420 ut* will be set │ │ │ │ - 0x00002db8 746f2054 7275652e 0a0a4174 74656d70 to True...Attemp │ │ │ │ - 0x00002dc8 74696e67 20746f20 6465636f 6d707265 ting to decompre │ │ │ │ - 0x00002dd8 73732064 61746120 61667465 72207468 ss data after th │ │ │ │ - 0x00002de8 6520656e 64206f66 20737472 65616d20 e end of stream │ │ │ │ - 0x00002df8 69732072 65616368 65640a72 61697365 is reached.raise │ │ │ │ - 0x00002e08 7320616e 20454f46 4572726f 722e2020 s an EOFError. │ │ │ │ - 0x00002e18 416e7920 64617461 20666f75 6e642061 Any data found a │ │ │ │ - 0x00002e28 66746572 20746865 20656e64 206f6620 fter the end of │ │ │ │ - 0x00002e38 74686520 73747265 616d2069 730a6967 the stream is.ig │ │ │ │ - 0x00002e48 6e6f7265 6420616e 64207361 76656420 nored and saved │ │ │ │ - 0x00002e58 696e2074 68652075 6e757365 645f6461 in the unused_da │ │ │ │ - 0x00002e68 74612061 74747269 62757465 2e000000 ta attribute.... │ │ │ │ - 0x00002e78 666c7573 68282473 656c662c 202f290a flush($self, /). │ │ │ │ - 0x00002e88 2d2d0a0a 46696e69 73682074 68652063 --..Finish the c │ │ │ │ - 0x00002e98 6f6d7072 65737369 6f6e2070 726f6365 ompression proce │ │ │ │ - 0x00002ea8 73732e0a 0a526574 75726e73 20746865 ss...Returns the │ │ │ │ - 0x00002eb8 20636f6d 70726573 73656420 64617461 compressed data │ │ │ │ - 0x00002ec8 206c6566 7420696e 20696e74 65726e61 left in interna │ │ │ │ - 0x00002ed8 6c206275 66666572 732e0a0a 54686520 l buffers...The │ │ │ │ - 0x00002ee8 636f6d70 72657373 6f72206f 626a6563 compressor objec │ │ │ │ - 0x00002ef8 74206d61 79206e6f 74206265 20757365 t may not be use │ │ │ │ - 0x00002f08 64206166 74657220 74686973 206d6574 d after this met │ │ │ │ - 0x00002f18 686f6420 69732063 616c6c65 642e0000 hod is called... │ │ │ │ - 0x00002f28 636f6d70 72657373 28247365 6c662c20 compress($self, │ │ │ │ - 0x00002f38 64617461 2c202f29 0a2d2d0a 0a50726f data, /).--..Pro │ │ │ │ - 0x00002f48 76696465 20646174 6120746f 20746865 vide data to the │ │ │ │ - 0x00002f58 20636f6d 70726573 736f7220 6f626a65 compressor obje │ │ │ │ - 0x00002f68 63742e0a 0a526574 75726e73 20612063 ct...Returns a c │ │ │ │ - 0x00002f78 68756e6b 206f6620 636f6d70 72657373 hunk of compress │ │ │ │ - 0x00002f88 65642064 61746120 69662070 6f737369 ed data if possi │ │ │ │ - 0x00002f98 626c652c 206f7220 62272720 6f746865 ble, or b'' othe │ │ │ │ - 0x00002fa8 72776973 652e0a0a 5768656e 20796f75 rwise...When you │ │ │ │ - 0x00002fb8 20686176 65206669 6e697368 65642070 have finished p │ │ │ │ - 0x00002fc8 726f7669 64696e67 20646174 6120746f roviding data to │ │ │ │ - 0x00002fd8 20746865 20636f6d 70726573 736f722c the compressor, │ │ │ │ - 0x00002fe8 2063616c 6c207468 650a666c 75736828 call the.flush( │ │ │ │ - 0x00002ff8 29206d65 74686f64 20746f20 66696e69 ) method to fini │ │ │ │ - 0x00003008 73682074 68652063 6f6d7072 65737369 sh the compressi │ │ │ │ - 0x00003018 6f6e2070 726f6365 73732e00 425a3244 on process..BZ2D │ │ │ │ - 0x00003028 65636f6d 70726573 736f7228 290a2d2d ecompressor().-- │ │ │ │ - 0x00003038 0a0a4372 65617465 20612064 65636f6d ..Create a decom │ │ │ │ - 0x00003048 70726573 736f7220 6f626a65 63742066 pressor object f │ │ │ │ - 0x00003058 6f722064 65636f6d 70726573 73696e67 or decompressing │ │ │ │ - 0x00003068 20646174 6120696e 6372656d 656e7461 data incrementa │ │ │ │ - 0x00003078 6c6c792e 0a0a466f 72206f6e 652d7368 lly...For one-sh │ │ │ │ - 0x00003088 6f742064 65636f6d 70726573 73696f6e ot decompression │ │ │ │ - 0x00003098 2c207573 65207468 65206465 636f6d70 , use the decomp │ │ │ │ - 0x000030a8 72657373 28292066 756e6374 696f6e20 ress() function │ │ │ │ - 0x000030b8 696e7374 6561642e 00000000 425a3243 instead.....BZ2C │ │ │ │ - 0x000030c8 6f6d7072 6573736f 7228636f 6d707265 ompressor(compre │ │ │ │ - 0x000030d8 73736c65 76656c3d 392c202f 290a2d2d sslevel=9, /).-- │ │ │ │ - 0x000030e8 0a0a4372 65617465 20612063 6f6d7072 ..Create a compr │ │ │ │ - 0x000030f8 6573736f 72206f62 6a656374 20666f72 essor object for │ │ │ │ - 0x00003108 20636f6d 70726573 73696e67 20646174 compressing dat │ │ │ │ - 0x00003118 6120696e 6372656d 656e7461 6c6c792e a incrementally. │ │ │ │ - 0x00003128 0a0a2020 636f6d70 72657373 6c657665 .. compressleve │ │ │ │ - 0x00003138 6c0a2020 2020436f 6d707265 7373696f l. Compressio │ │ │ │ - 0x00003148 6e206c65 76656c2c 20617320 61206e75 n level, as a nu │ │ │ │ - 0x00003158 6d626572 20626574 7765656e 20312061 mber between 1 a │ │ │ │ - 0x00003168 6e642039 2e0a0a46 6f72206f 6e652d73 nd 9...For one-s │ │ │ │ - 0x00003178 686f7420 636f6d70 72657373 696f6e2c hot compression, │ │ │ │ - 0x00003188 20757365 20746865 20636f6d 70726573 use the compres │ │ │ │ - 0x00003198 73282920 66756e63 74696f6e 20696e73 s() function ins │ │ │ │ - 0x000031a8 74656164 2e000000 3e000000 08000000 tead....>....... │ │ │ │ - 0x000031b8 2f000000 08000000 04000000 08000000 /............... │ │ │ │ - 0x000031c8 0b000000 08000000 3d000000 08000000 ........=....... │ │ │ │ - 0x000031d8 36000000 08000000 16000000 08000000 6............... │ │ │ │ - 0x000031e8 2e000000 08000000 10000000 08000000 ................ │ │ │ │ - 0x000031f8 32000000 08000000 14000000 08000000 2............... │ │ │ │ - 0x00003208 11000000 08000000 1e000000 08000000 ................ │ │ │ │ - 0x00003218 35000000 08000000 0f000000 08000000 5............... │ │ │ │ - 0x00003228 23000000 08000000 29000000 08000000 #.......)....... │ │ │ │ - 0x00003238 00000000 00000000 ........ │ │ │ │ + 0x00002730 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ + 0x00002740 04000000 08000000 0b000000 08000000 ................ │ │ │ │ + 0x00002750 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ + 0x00002760 16000000 08000000 2e000000 08000000 ................ │ │ │ │ + 0x00002770 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ + 0x00002780 14000000 08000000 11000000 08000000 ................ │ │ │ │ + 0x00002790 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ + 0x000027a0 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ + 0x000027b0 29000000 08000000 00000000 00000000 )............... │ │ │ │ + 0x000027c0 425a3243 6f6d7072 6573736f 72000000 BZ2Compressor... │ │ │ │ + 0x000027d0 636f6d70 72657373 6c657665 6c206d75 compresslevel mu │ │ │ │ + 0x000027e0 73742062 65206265 74776565 6e203120 st be between 1 │ │ │ │ + 0x000027f0 616e6420 39000000 556e6162 6c652074 and 9...Unable t │ │ │ │ + 0x00002800 6f20616c 6c6f6361 7465206c 6f636b00 o allocate lock. │ │ │ │ + 0x00002810 425a3244 65636f6d 70726573 736f7200 BZ2Decompressor. │ │ │ │ + 0x00002820 6c696262 7a697032 20776173 206e6f74 libbzip2 was not │ │ │ │ + 0x00002830 20636f6d 70696c65 6420636f 72726563 compiled correc │ │ │ │ + 0x00002840 746c7900 496e7465 726e616c 20657272 tly.Internal err │ │ │ │ + 0x00002850 6f72202d 20696e76 616c6964 20706172 or - invalid par │ │ │ │ + 0x00002860 616d6574 65727320 70617373 65642074 ameters passed t │ │ │ │ + 0x00002870 6f206c69 62627a69 70320000 496e7661 o libbzip2..Inva │ │ │ │ + 0x00002880 6c696420 64617461 20737472 65616d00 lid data stream. │ │ │ │ + 0x00002890 556e6b6e 6f776e20 492f4f20 6572726f Unknown I/O erro │ │ │ │ + 0x000028a0 72000000 436f6d70 72657373 65642066 r...Compressed f │ │ │ │ + 0x000028b0 696c6520 656e6465 64206265 666f7265 ile ended before │ │ │ │ + 0x000028c0 20746865 206c6f67 6963616c 20656e64 the logical end │ │ │ │ + 0x000028d0 2d6f662d 73747265 616d2077 61732064 -of-stream was d │ │ │ │ + 0x000028e0 65746563 74656400 496e7465 726e616c etected.Internal │ │ │ │ + 0x000028f0 20657272 6f72202d 20496e76 616c6964 error - Invalid │ │ │ │ + 0x00002900 20736571 75656e63 65206f66 20636f6d sequence of com │ │ │ │ + 0x00002910 6d616e64 73207365 6e742074 6f206c69 mands sent to li │ │ │ │ + 0x00002920 62627a69 70320000 556e7265 636f676e bbzip2..Unrecogn │ │ │ │ + 0x00002930 697a6564 20657272 6f722066 726f6d20 ized error from │ │ │ │ + 0x00002940 6c696262 7a697032 3a202564 00000000 libbzip2: %d.... │ │ │ │ + 0x00002950 456e6420 6f662073 74726561 6d20616c End of stream al │ │ │ │ + 0x00002960 72656164 79207265 61636865 64000000 ready reached... │ │ │ │ + 0x00002970 4465636f 6d707265 73736f72 20697320 Decompressor is │ │ │ │ + 0x00002980 756e7573 61626c65 20616674 65722061 unusable after a │ │ │ │ + 0x00002990 20707265 76696f75 73206572 726f7200 previous error. │ │ │ │ + 0x000029a0 436f6d70 72657373 6f722068 61732062 Compressor has b │ │ │ │ + 0x000029b0 65656e20 666c7573 68656400 52657065 een flushed.Repe │ │ │ │ + 0x000029c0 61746564 2063616c 6c20746f 20666c75 ated call to flu │ │ │ │ + 0x000029d0 73682829 00000000 64617461 00000000 sh()....data.... │ │ │ │ + 0x000029e0 6d61785f 6c656e67 74680000 656f6600 max_length..eof. │ │ │ │ + 0x000029f0 756e7573 65645f64 61746100 6e656564 unused_data.need │ │ │ │ + 0x00002a00 735f696e 70757400 6465636f 6d707265 s_input.decompre │ │ │ │ + 0x00002a10 73730000 636f6d70 72657373 00000000 ss..compress.... │ │ │ │ + 0x00002a20 666c7573 68000000 5f627a32 2e425a32 flush..._bz2.BZ2 │ │ │ │ + 0x00002a30 4465636f 6d707265 73736f72 00000000 Decompressor.... │ │ │ │ + 0x00002a40 5f627a32 2e425a32 436f6d70 72657373 _bz2.BZ2Compress │ │ │ │ + 0x00002a50 6f720000 5f627a32 00000000 556e6162 or.._bz2....Unab │ │ │ │ + 0x00002a60 6c652074 6f20616c 6c6f6361 7465206f le to allocate o │ │ │ │ + 0x00002a70 75747075 74206275 66666572 2e000000 utput buffer.... │ │ │ │ + 0x00002a80 00800000 00000100 00000400 00001000 ................ │ │ │ │ + 0x00002a90 00004000 00008000 00000001 00000001 ..@............. │ │ │ │ + 0x00002aa0 00000002 00000002 00000002 00000002 ................ │ │ │ │ + 0x00002ab0 00000004 00000004 00000008 00000008 ................ │ │ │ │ + 0x00002ac0 00000010 54727565 20696620 6d6f7265 ....True if more │ │ │ │ + 0x00002ad0 20696e70 75742069 73206e65 65646564 input is needed │ │ │ │ + 0x00002ae0 20626566 6f726520 6d6f7265 20646563 before more dec │ │ │ │ + 0x00002af0 6f6d7072 65737365 64206461 74612063 ompressed data c │ │ │ │ + 0x00002b00 616e2062 65207072 6f647563 65642e00 an be produced.. │ │ │ │ + 0x00002b10 44617461 20666f75 6e642061 66746572 Data found after │ │ │ │ + 0x00002b20 20746865 20656e64 206f6620 74686520 the end of the │ │ │ │ + 0x00002b30 636f6d70 72657373 65642073 74726561 compressed strea │ │ │ │ + 0x00002b40 6d2e0000 54727565 20696620 74686520 m...True if the │ │ │ │ + 0x00002b50 656e642d 6f662d73 74726561 6d206d61 end-of-stream ma │ │ │ │ + 0x00002b60 726b6572 20686173 20626565 6e207265 rker has been re │ │ │ │ + 0x00002b70 61636865 642e0000 6465636f 6d707265 ached...decompre │ │ │ │ + 0x00002b80 73732824 73656c66 2c202f2c 20646174 ss($self, /, dat │ │ │ │ + 0x00002b90 612c206d 61785f6c 656e6774 683d2d31 a, max_length=-1 │ │ │ │ + 0x00002ba0 290a2d2d 0a0a4465 636f6d70 72657373 ).--..Decompress │ │ │ │ + 0x00002bb0 202a6461 74612a2c 20726574 75726e69 *data*, returni │ │ │ │ + 0x00002bc0 6e672075 6e636f6d 70726573 73656420 ng uncompressed │ │ │ │ + 0x00002bd0 64617461 20617320 62797465 732e0a0a data as bytes... │ │ │ │ + 0x00002be0 4966202a 6d61785f 6c656e67 74682a20 If *max_length* │ │ │ │ + 0x00002bf0 6973206e 6f6e6e65 67617469 76652c20 is nonnegative, │ │ │ │ + 0x00002c00 72657475 726e7320 6174206d 6f737420 returns at most │ │ │ │ + 0x00002c10 2a6d6178 5f6c656e 6774682a 20627974 *max_length* byt │ │ │ │ + 0x00002c20 65730a6f 66206465 636f6d70 72657373 es.of decompress │ │ │ │ + 0x00002c30 65642064 6174612e 20204966 20746869 ed data. If thi │ │ │ │ + 0x00002c40 73206c69 6d697420 69732072 65616368 s limit is reach │ │ │ │ + 0x00002c50 65642061 6e642066 75727468 6572206f ed and further o │ │ │ │ + 0x00002c60 75747075 740a6361 6e206265 2070726f utput.can be pro │ │ │ │ + 0x00002c70 64756365 642c202a 73656c66 2e6e6565 duced, *self.nee │ │ │ │ + 0x00002c80 64735f69 6e707574 2a207769 6c6c2062 ds_input* will b │ │ │ │ + 0x00002c90 65207365 7420746f 20606046 616c7365 e set to ``False │ │ │ │ + 0x00002ca0 60602e20 20496e0a 74686973 20636173 ``. In.this cas │ │ │ │ + 0x00002cb0 652c2074 6865206e 65787420 63616c6c e, the next call │ │ │ │ + 0x00002cc0 20746f20 2a646563 6f6d7072 65737328 to *decompress( │ │ │ │ + 0x00002cd0 292a206d 61792070 726f7669 6465202a )* may provide * │ │ │ │ + 0x00002ce0 64617461 2a206173 20622727 0a746f20 data* as b''.to │ │ │ │ + 0x00002cf0 6f627461 696e206d 6f726520 6f662074 obtain more of t │ │ │ │ + 0x00002d00 6865206f 75747075 742e0a0a 49662061 he output...If a │ │ │ │ + 0x00002d10 6c6c206f 66207468 6520696e 70757420 ll of the input │ │ │ │ + 0x00002d20 64617461 20776173 20646563 6f6d7072 data was decompr │ │ │ │ + 0x00002d30 65737365 6420616e 64207265 7475726e essed and return │ │ │ │ + 0x00002d40 65642028 65697468 65720a62 65636175 ed (either.becau │ │ │ │ + 0x00002d50 73652074 68697320 77617320 6c657373 se this was less │ │ │ │ + 0x00002d60 20746861 6e202a6d 61785f6c 656e6774 than *max_lengt │ │ │ │ + 0x00002d70 682a2062 79746573 2c206f72 20626563 h* bytes, or bec │ │ │ │ + 0x00002d80 61757365 0a2a6d61 785f6c65 6e677468 ause.*max_length │ │ │ │ + 0x00002d90 2a207761 73206e65 67617469 7665292c * was negative), │ │ │ │ + 0x00002da0 202a7365 6c662e6e 65656473 5f696e70 *self.needs_inp │ │ │ │ + 0x00002db0 75742a20 77696c6c 20626520 73657420 ut* will be set │ │ │ │ + 0x00002dc0 746f2054 7275652e 0a0a4174 74656d70 to True...Attemp │ │ │ │ + 0x00002dd0 74696e67 20746f20 6465636f 6d707265 ting to decompre │ │ │ │ + 0x00002de0 73732064 61746120 61667465 72207468 ss data after th │ │ │ │ + 0x00002df0 6520656e 64206f66 20737472 65616d20 e end of stream │ │ │ │ + 0x00002e00 69732072 65616368 65640a72 61697365 is reached.raise │ │ │ │ + 0x00002e10 7320616e 20454f46 4572726f 722e2020 s an EOFError. │ │ │ │ + 0x00002e20 416e7920 64617461 20666f75 6e642061 Any data found a │ │ │ │ + 0x00002e30 66746572 20746865 20656e64 206f6620 fter the end of │ │ │ │ + 0x00002e40 74686520 73747265 616d2069 730a6967 the stream is.ig │ │ │ │ + 0x00002e50 6e6f7265 6420616e 64207361 76656420 nored and saved │ │ │ │ + 0x00002e60 696e2074 68652075 6e757365 645f6461 in the unused_da │ │ │ │ + 0x00002e70 74612061 74747269 62757465 2e000000 ta attribute.... │ │ │ │ + 0x00002e80 666c7573 68282473 656c662c 202f290a flush($self, /). │ │ │ │ + 0x00002e90 2d2d0a0a 46696e69 73682074 68652063 --..Finish the c │ │ │ │ + 0x00002ea0 6f6d7072 65737369 6f6e2070 726f6365 ompression proce │ │ │ │ + 0x00002eb0 73732e0a 0a526574 75726e73 20746865 ss...Returns the │ │ │ │ + 0x00002ec0 20636f6d 70726573 73656420 64617461 compressed data │ │ │ │ + 0x00002ed0 206c6566 7420696e 20696e74 65726e61 left in interna │ │ │ │ + 0x00002ee0 6c206275 66666572 732e0a0a 54686520 l buffers...The │ │ │ │ + 0x00002ef0 636f6d70 72657373 6f72206f 626a6563 compressor objec │ │ │ │ + 0x00002f00 74206d61 79206e6f 74206265 20757365 t may not be use │ │ │ │ + 0x00002f10 64206166 74657220 74686973 206d6574 d after this met │ │ │ │ + 0x00002f20 686f6420 69732063 616c6c65 642e0000 hod is called... │ │ │ │ + 0x00002f30 636f6d70 72657373 28247365 6c662c20 compress($self, │ │ │ │ + 0x00002f40 64617461 2c202f29 0a2d2d0a 0a50726f data, /).--..Pro │ │ │ │ + 0x00002f50 76696465 20646174 6120746f 20746865 vide data to the │ │ │ │ + 0x00002f60 20636f6d 70726573 736f7220 6f626a65 compressor obje │ │ │ │ + 0x00002f70 63742e0a 0a526574 75726e73 20612063 ct...Returns a c │ │ │ │ + 0x00002f80 68756e6b 206f6620 636f6d70 72657373 hunk of compress │ │ │ │ + 0x00002f90 65642064 61746120 69662070 6f737369 ed data if possi │ │ │ │ + 0x00002fa0 626c652c 206f7220 62272720 6f746865 ble, or b'' othe │ │ │ │ + 0x00002fb0 72776973 652e0a0a 5768656e 20796f75 rwise...When you │ │ │ │ + 0x00002fc0 20686176 65206669 6e697368 65642070 have finished p │ │ │ │ + 0x00002fd0 726f7669 64696e67 20646174 6120746f roviding data to │ │ │ │ + 0x00002fe0 20746865 20636f6d 70726573 736f722c the compressor, │ │ │ │ + 0x00002ff0 2063616c 6c207468 650a666c 75736828 call the.flush( │ │ │ │ + 0x00003000 29206d65 74686f64 20746f20 66696e69 ) method to fini │ │ │ │ + 0x00003010 73682074 68652063 6f6d7072 65737369 sh the compressi │ │ │ │ + 0x00003020 6f6e2070 726f6365 73732e00 425a3244 on process..BZ2D │ │ │ │ + 0x00003030 65636f6d 70726573 736f7228 290a2d2d ecompressor().-- │ │ │ │ + 0x00003040 0a0a4372 65617465 20612064 65636f6d ..Create a decom │ │ │ │ + 0x00003050 70726573 736f7220 6f626a65 63742066 pressor object f │ │ │ │ + 0x00003060 6f722064 65636f6d 70726573 73696e67 or decompressing │ │ │ │ + 0x00003070 20646174 6120696e 6372656d 656e7461 data incrementa │ │ │ │ + 0x00003080 6c6c792e 0a0a466f 72206f6e 652d7368 lly...For one-sh │ │ │ │ + 0x00003090 6f742064 65636f6d 70726573 73696f6e ot decompression │ │ │ │ + 0x000030a0 2c207573 65207468 65206465 636f6d70 , use the decomp │ │ │ │ + 0x000030b0 72657373 28292066 756e6374 696f6e20 ress() function │ │ │ │ + 0x000030c0 696e7374 6561642e 00000000 425a3243 instead.....BZ2C │ │ │ │ + 0x000030d0 6f6d7072 6573736f 7228636f 6d707265 ompressor(compre │ │ │ │ + 0x000030e0 73736c65 76656c3d 392c202f 290a2d2d sslevel=9, /).-- │ │ │ │ + 0x000030f0 0a0a4372 65617465 20612063 6f6d7072 ..Create a compr │ │ │ │ + 0x00003100 6573736f 72206f62 6a656374 20666f72 essor object for │ │ │ │ + 0x00003110 20636f6d 70726573 73696e67 20646174 compressing dat │ │ │ │ + 0x00003120 6120696e 6372656d 656e7461 6c6c792e a incrementally. │ │ │ │ + 0x00003130 0a0a2020 636f6d70 72657373 6c657665 .. compressleve │ │ │ │ + 0x00003140 6c0a2020 2020436f 6d707265 7373696f l. Compressio │ │ │ │ + 0x00003150 6e206c65 76656c2c 20617320 61206e75 n level, as a nu │ │ │ │ + 0x00003160 6d626572 20626574 7765656e 20312061 mber between 1 a │ │ │ │ + 0x00003170 6e642039 2e0a0a46 6f72206f 6e652d73 nd 9...For one-s │ │ │ │ + 0x00003180 686f7420 636f6d70 72657373 696f6e2c hot compression, │ │ │ │ + 0x00003190 20757365 20746865 20636f6d 70726573 use the compres │ │ │ │ + 0x000031a0 73282920 66756e63 74696f6e 20696e73 s() function ins │ │ │ │ + 0x000031b0 74656164 2e000000 3e000000 08000000 tead....>....... │ │ │ │ + 0x000031c0 2f000000 08000000 04000000 08000000 /............... │ │ │ │ + 0x000031d0 0b000000 08000000 3d000000 08000000 ........=....... │ │ │ │ + 0x000031e0 36000000 08000000 16000000 08000000 6............... │ │ │ │ + 0x000031f0 2e000000 08000000 10000000 08000000 ................ │ │ │ │ + 0x00003200 32000000 08000000 14000000 08000000 2............... │ │ │ │ + 0x00003210 11000000 08000000 1e000000 08000000 ................ │ │ │ │ + 0x00003220 35000000 08000000 0f000000 08000000 5............... │ │ │ │ + 0x00003230 23000000 08000000 29000000 08000000 #.......)....... │ │ │ │ + 0x00003240 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00003240 00000000 .... │ │ │ │ + 0x00003248 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001ff04 311f0000 1... │ │ │ │ + 0x0001ff04 351f0000 5... │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001ff08 f11e0000 .... │ │ │ │ + 0x0001ff08 f51e0000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001ff0c d0290000 d8290000 00000000 .)...)...... │ │ │ │ + 0x0001ff0c d8290000 e0290000 00000000 .)...)...... │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,31 +1,31 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ 0x000200ec ec000200 ffffff3f 00000000 00000000 .......?........ │ │ │ │ - 0x000200fc 00000000 00000000 4c2a0000 00000000 ........L*...... │ │ │ │ + 0x000200fc 00000000 00000000 542a0000 00000000 ........T*...... │ │ │ │ 0x0002010c 08000000 00000000 80020200 590f0000 ............Y... │ │ │ │ - 0x0002011c 85110000 e9110000 382a0000 40000000 ........8*..@... │ │ │ │ - 0x0002012c 00000000 00010000 50020200 202a0000 ........P... *.. │ │ │ │ + 0x0002011c 85110000 e9110000 402a0000 40000000 ........@*..@... │ │ │ │ + 0x0002012c 00000000 00010000 50020200 282a0000 ........P...(*.. │ │ │ │ 0x0002013c 58000000 00000000 00010000 18020200 X............... │ │ │ │ - 0x0002014c 00000000 0cff0100 002a0000 00000000 .........*...... │ │ │ │ + 0x0002014c 00000000 0cff0100 082a0000 00000000 .........*...... │ │ │ │ 0x0002015c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002016c 00000000 00000000 00000000 e4290000 .............).. │ │ │ │ - 0x0002017c 0e000000 3c000000 01000000 3c2b0000 ....<.......<+.. │ │ │ │ - 0x0002018c e8290000 10000000 40000000 01000000 .)......@....... │ │ │ │ - 0x0002019c 082b0000 f4290000 0e000000 44000000 .+...)......D... │ │ │ │ - 0x000201ac 01000000 bc2a0000 00000000 00000000 .....*.......... │ │ │ │ - 0x000201bc 00000000 00000000 00000000 002a0000 .............*.. │ │ │ │ - 0x000201cc a1120000 82000000 702b0000 00000000 ........p+...... │ │ │ │ - 0x000201dc 00000000 00000000 00000000 0c2a0000 .............*.. │ │ │ │ - 0x000201ec 59190000 08000000 282f0000 182a0000 Y.......(/...*.. │ │ │ │ - 0x000201fc 5d220000 04000000 782e0000 00000000 ]"......x....... │ │ │ │ + 0x0002016c 00000000 00000000 00000000 ec290000 .............).. │ │ │ │ + 0x0002017c 0e000000 3c000000 01000000 442b0000 ....<.......D+.. │ │ │ │ + 0x0002018c f0290000 10000000 40000000 01000000 .)......@....... │ │ │ │ + 0x0002019c 102b0000 fc290000 0e000000 44000000 .+...)......D... │ │ │ │ + 0x000201ac 01000000 c42a0000 00000000 00000000 .....*.......... │ │ │ │ + 0x000201bc 00000000 00000000 00000000 082a0000 .............*.. │ │ │ │ + 0x000201cc a1120000 82000000 782b0000 00000000 ........x+...... │ │ │ │ + 0x000201dc 00000000 00000000 00000000 142a0000 .............*.. │ │ │ │ + 0x000201ec 5d190000 08000000 302f0000 202a0000 ].......0/.. *.. │ │ │ │ + 0x000201fc 61220000 04000000 802e0000 00000000 a".............. │ │ │ │ 0x0002020c 00000000 00000000 00000000 34000000 ............4... │ │ │ │ - 0x0002021c f51d0000 40000000 c8010200 38000000 ....@.......8... │ │ │ │ - 0x0002022c 24300000 48000000 78010200 41000000 $0..H...x...A... │ │ │ │ + 0x0002021c f91d0000 40000000 c8010200 38000000 ....@.......8... │ │ │ │ + 0x0002022c 2c300000 48000000 78010200 41000000 ,0..H...x...A... │ │ │ │ 0x0002023c 990f0000 47000000 ed0e0000 00000000 ....G........... │ │ │ │ - 0x0002024c 00000000 34000000 5d240000 40000000 ....4...]$..@... │ │ │ │ - 0x0002025c e8010200 41000000 351f0000 38000000 ....A...5...8... │ │ │ │ - 0x0002026c c4300000 47000000 e10e0000 00000000 .0..G........... │ │ │ │ + 0x0002024c 00000000 34000000 61240000 40000000 ....4...a$..@... │ │ │ │ + 0x0002025c e8010200 41000000 391f0000 38000000 ....A...9...8... │ │ │ │ + 0x0002026c cc300000 47000000 e10e0000 00000000 .0..G........... │ │ │ │ 0x0002027c 00000000 02000000 fd0e0000 03000000 ................ │ │ │ │ 0x0002028c 02000000 04000000 01000000 00000000 ................ │ │ │ │ 0x0002029c 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 34353730 37623964 66326166 32393738 45707b9df2af2978 │ │ │ │ - 0x00000010 61643639 61663664 34333237 64346565 ad69af6d4327d4ee │ │ │ │ - 0x00000020 30316166 66332e64 65627567 00000000 01aff3.debug.... │ │ │ │ - 0x00000030 1f422a87 .B*. │ │ │ │ + 0x00000000 31356237 32393135 32656436 62393630 15b729152ed6b960 │ │ │ │ + 0x00000010 37303933 31316432 35626537 33353933 709311d25be73593 │ │ │ │ + 0x00000020 65313964 33342e64 65627567 00000000 e19d34.debug.... │ │ │ │ + 0x00000030 3f69e677 ?i.w │ │ ├── ./usr/lib/python3.13/lib-dynload/_interpqueues.cpython-313-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c3b8b1af7a645c8ea89cfd9b1c5117dc2189f9e2 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e054ea9ea875a2d268eaf6136ca05bb03c573c5a │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -280,15 +280,15 @@ │ │ │ │ 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 │ │ │ │ cmn.w r0, #12 │ │ │ │ - bge.n 150c │ │ │ │ + bge.n 14f8 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx fa0 │ │ │ │ cmn.w r4, #21 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ bne.n 1488 │ │ │ │ @@ -307,54 +307,54 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 145c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14f8 │ │ │ │ + beq.n 14fe │ │ │ │ cbz r1, 1480 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx f4c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 147a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1504 │ │ │ │ + beq.n 150a │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmn.w r4, #14 │ │ │ │ - beq.n 14b2 │ │ │ │ + beq.n 14a4 │ │ │ │ adds r4, #22 │ │ │ │ - bne.n 14a4 │ │ │ │ + bne.n 14b2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cbz r0, 14c0 │ │ │ │ ldr r0, [pc, #128] @ (1518 ) │ │ │ │ ldr r5, [r1, #16] │ │ │ │ add r0, pc │ │ │ │ blx ea8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 143e │ │ │ │ ldr r0, [pc, #116] @ (151c ) │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ add r0, pc │ │ │ │ blx ea8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 143e │ │ │ │ ldr r0, [pc, #108] @ (1520 ) │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ add r0, pc │ │ │ │ blx ea8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 143e │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ bl 1114 <_PyCrossInterpreterData_ReleaseAndRawFree@plt+0xc> │ │ │ │ @@ -372,32 +372,32 @@ │ │ │ │ beq.n 147c │ │ │ │ ldr r0, [pc, #56] @ (1524 ) │ │ │ │ ldr r5, [r1, #12] │ │ │ │ add r0, pc │ │ │ │ blx ea8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 143e │ │ │ │ + blx f40 │ │ │ │ + b.n 147a │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx f34 <_Py_Dealloc@plt> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ b.n 145c │ │ │ │ mov r0, r1 │ │ │ │ blx f34 <_Py_Dealloc@plt> │ │ │ │ b.n 147a │ │ │ │ - blx f40 │ │ │ │ - b.n 147a │ │ │ │ nop │ │ │ │ subs r2, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r6, #1 │ │ │ │ + subs r0, r6, #0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + subs r2, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r0, #0 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 62386231 61663761 36343563 38656138 b8b1af7a645c8ea8 │ │ │ │ - 0x00000010 39636664 39623163 35313137 64633231 9cfd9b1c5117dc21 │ │ │ │ - 0x00000020 38396639 65322e64 65627567 00000000 89f9e2.debug.... │ │ │ │ - 0x00000030 3a51bc60 :Q.` │ │ │ │ + 0x00000000 35346561 39656138 37356132 64323638 54ea9ea875a2d268 │ │ │ │ + 0x00000010 65616636 31333663 61303562 62303363 eaf6136ca05bb03c │ │ │ │ + 0x00000020 35373363 35612e64 65627567 00000000 573c5a.debug.... │ │ │ │ + 0x00000030 fdfdfbf2 .... │ │ ├── ./usr/lib/python3.13/lib-dynload/_interpreters.cpython-313-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 715e6655eef4c4ee78adb8f3682ff6d1c5bc3844 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8d85c1bb8438e6665927f638fa95ac9560e98cd5 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │┄ Ordering differences only │ │ │ │ @@ -81,16 +81,16 @@ │ │ │ │ PyObject_Malloc │ │ │ │ PyObject_Init │ │ │ │ PyMemoryView_FromObject │ │ │ │ PyExc_RuntimeError │ │ │ │ _PyInterpreterState_LookUpID │ │ │ │ _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ PyErr_Clear │ │ │ │ -_Py_TrueStruct │ │ │ │ _Py_FalseStruct │ │ │ │ +_Py_TrueStruct │ │ │ │ _PyObject_CheckCrossInterpreterData │ │ │ │ libc.so.6 │ │ │ │ GLIBC_2.4 │ │ │ │ %H+F%J%IzD0XyD │ │ │ │ eJfIzDyD │ │ │ │ "H+F*J*IzD0XyD │ │ │ │ +H+F1J2IzD0XyD │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -114,14 +114,14 @@ │ │ │ │ 0x00000e28 4f626a65 63740050 79457863 5f52756e Object.PyExc_Run │ │ │ │ 0x00000e38 74696d65 4572726f 72005f50 79496e74 timeError._PyInt │ │ │ │ 0x00000e48 65727072 65746572 53746174 655f4c6f erpreterState_Lo │ │ │ │ 0x00000e58 6f6b5570 4944005f 50794275 66666572 okUpID._PyBuffer │ │ │ │ 0x00000e68 5f52656c 65617365 496e496e 74657270 _ReleaseInInterp │ │ │ │ 0x00000e78 72657465 72416e64 52617746 72656500 reterAndRawFree. │ │ │ │ 0x00000e88 50794572 725f436c 65617200 5f50795f PyErr_Clear._Py_ │ │ │ │ - 0x00000e98 54727565 53747275 6374005f 50795f46 TrueStruct._Py_F │ │ │ │ - 0x00000ea8 616c7365 53747275 6374005f 50794f62 alseStruct._PyOb │ │ │ │ + 0x00000e98 46616c73 65537472 75637400 5f50795f FalseStruct._Py_ │ │ │ │ + 0x00000ea8 54727565 53747275 6374005f 50794f62 TrueStruct._PyOb │ │ │ │ 0x00000eb8 6a656374 5f436865 636b4372 6f737349 ject_CheckCrossI │ │ │ │ 0x00000ec8 6e746572 70726574 65724461 7461006c nterpreterData.l │ │ │ │ 0x00000ed8 6962632e 736f2e36 00474c49 42435f32 ibc.so.6.GLIBC_2 │ │ │ │ 0x00000ee8 2e3400 .4. │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -2627,49 +2627,49 @@ │ │ │ │ cbz r0, 32b8 │ │ │ │ ldrd r7, r6, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 32d2 │ │ │ │ mov r0, r6 │ │ │ │ blx 1724 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3282 │ │ │ │ + cbz r0, 328e │ │ │ │ blx 1838 <_PyInterpreterState_IsReady@plt> │ │ │ │ cbz r0, 32bc │ │ │ │ cbnz r7, 329a │ │ │ │ mov r0, r4 │ │ │ │ blx 1904 <_PyInterpreterState_IsRunningMain@plt> │ │ │ │ - cbz r0, 3288 │ │ │ │ + cbnz r0, 3294 │ │ │ │ ldr r3, [pc, #164] @ (3324 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 3294 │ │ │ │ + ldr r3, [pc, #156] @ (3328 ) │ │ │ │ ldr r4, [r5, r3] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #156] @ (3328 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 327e │ │ │ │ ldr r3, [pc, #148] @ (332c ) │ │ │ │ ldr r4, [r5, r3] │ │ │ │ - b.n 3282 │ │ │ │ + b.n 328e │ │ │ │ mov r0, r4 │ │ │ │ blx 1748 <_PyInterpreterState_GetWhence@plt> │ │ │ │ cmp r0, #5 │ │ │ │ beq.n 3276 │ │ │ │ ldr r0, [pc, #136] @ (3330 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [pc, #136] @ (3334 ) │ │ │ │ ldr r1, [pc, #140] @ (3338 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 1988 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3282 │ │ │ │ + b.n 328e │ │ │ │ ldr r0, [pc, #112] @ (3330 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [pc, #120] @ (333c ) │ │ │ │ ldr r1, [pc, #124] @ (3340 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ add r1, pc │ │ │ │ @@ -2678,15 +2678,15 @@ │ │ │ │ b.n 32b8 │ │ │ │ blx 1964 │ │ │ │ mov r4, r0 │ │ │ │ blx 1838 <_PyInterpreterState_IsReady@plt> │ │ │ │ cbz r0, 32e6 │ │ │ │ cbnz r7, 32fa │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3282 │ │ │ │ + beq.n 328e │ │ │ │ b.n 3276 │ │ │ │ ldr r3, [pc, #72] @ (3330 ) │ │ │ │ ldr r2, [pc, #88] @ (3344 ) │ │ │ │ ldr r1, [pc, #92] @ (3348 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r1, pc │ │ │ │ @@ -2708,20 +2708,20 @@ │ │ │ │ b.n 32b8 │ │ │ │ ldmia r7!, {r6} │ │ │ │ movs r1, r0 │ │ │ │ asrs r2, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r6, #5 │ │ │ │ - movs r0, r0 │ │ │ │ lsls r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ + lsls r0, r6, #5 │ │ │ │ + movs r0, r0 │ │ │ │ lsls r4, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #2 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 35653636 35356565 66346334 65653738 5e6655eef4c4ee78 │ │ │ │ - 0x00000010 61646238 66333638 32666636 64316335 adb8f3682ff6d1c5 │ │ │ │ - 0x00000020 62633338 34342e64 65627567 00000000 bc3844.debug.... │ │ │ │ - 0x00000030 92c4afa8 .... │ │ │ │ + 0x00000000 38356331 62623834 33386536 36363539 85c1bb8438e66659 │ │ │ │ + 0x00000010 32376636 33386661 39356163 39353630 27f638fa95ac9560 │ │ │ │ + 0x00000020 65393863 64352e64 65627567 00000000 e98cd5.debug.... │ │ │ │ + 0x00000030 be615e0a .a^. │ │ ├── ./usr/lib/python3.13/lib-dynload/_testinternalcapi.cpython-313-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 6 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x0aec0 0x0aec0 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x0ae88 0x0ae88 R E 0x10000 │ │ │ │ LOAD 0x00fed4 0x0001fed4 0x0001fed4 0x00c24 0x00c34 RW 0x10000 │ │ │ │ DYNAMIC 0x00ff20 0x0001ff20 0x0001ff20 0x000e0 0x000e0 RW 0x4 │ │ │ │ NOTE 0x0000f4 0x000000f4 0x000000f4 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x00fed4 0x0001fed4 0x0001fed4 0x0012c 0x0012c R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,18 +9,18 @@ │ │ │ │ [ 4] .dynstr STRTAB 00000e08 000e08 00109f 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00001ea8 001ea8 00019a 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00002044 002044 000020 00 A 4 1 4 │ │ │ │ [ 7] .rel.dyn REL 00002064 002064 000858 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 000028bc 0028bc 0005a0 08 AI 3 19 4 │ │ │ │ [ 9] .init PROGBITS 00002e5c 002e5c 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00002e68 002e68 0008c4 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00003730 003730 0052b0 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 000089e0 0089e0 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 000089e8 0089e8 0024d4 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 0000aebc 00aebc 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00003730 003730 005278 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 000089a8 0089a8 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 000089b0 0089b0 0024d4 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 0000ae84 00ae84 000004 00 A 0 0 4 │ │ │ │ [15] .init_array INIT_ARRAY 0001fed4 00fed4 000004 04 WA 0 0 4 │ │ │ │ [16] .fini_array FINI_ARRAY 0001fed8 00fed8 000004 04 WA 0 0 4 │ │ │ │ [17] .data.rel.ro PROGBITS 0001fedc 00fedc 000044 00 WA 0 0 4 │ │ │ │ [18] .dynamic DYNAMIC 0001ff20 00ff20 0000e0 08 WA 4 0 4 │ │ │ │ [19] .got PROGBITS 00020000 010000 00033c 04 WA 0 0 4 │ │ │ │ [20] .data PROGBITS 0002033c 01033c 0007bc 00 WA 0 0 4 │ │ │ │ [21] .bss NOBITS 00020af8 010af8 000010 00 WA 0 0 8 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0xff20 contains 24 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x0000000c (INIT) 0x2e5c │ │ │ │ - 0x0000000d (FINI) 0x89e0 │ │ │ │ + 0x0000000d (FINI) 0x89a8 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1fed4 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1fed8 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0xe08 │ │ │ │ 0x00000006 (SYMTAB) 0x138 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d062c5b4d78c87fb9782efdf98c120efec4afb62 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2ca45533de623c4da5eec7f1cb170e633807598e │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00002e5c <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 6cc0 │ │ │ │ + bl 6c88 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -22,15 +22,15 @@ │ │ │ │ blmi 239f8c │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ stc 7, cr15, [r4], {255} @ 0xff │ │ │ │ and r2, r2, r0, lsl #6 │ │ │ │ ldcl 7, cr15, [r2, #-1020] @ 0xfffffc04 │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldclt 0, cr11, [r0, #-24] @ 0xffffffe8 │ │ │ │ - andeq r5, r0, r0, lsl #8 │ │ │ │ + andeq r5, r0, r8, asr #7 │ │ │ │ andeq ip, r1, ip, lsr #17 │ │ │ │ andeq r0, r0, r0, lsl #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5a9a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r2], r0 @ │ │ │ │ @ instruction: 0xf7ff4c08 │ │ │ │ @@ -197,65 +197,65 @@ │ │ │ │ ldrbtmi r3, [r8], #-808 @ 0xfffffcd8 │ │ │ │ mcr 7, 3, pc, cr6, cr15, {7} @ │ │ │ │ @ instruction: 0x46294632 │ │ │ │ @ instruction: 0xf7ffa80a │ │ │ │ andslt lr, r6, sl, lsl fp │ │ │ │ svclt 0x0000bd70 │ │ │ │ andeq ip, r1, ip, lsr fp │ │ │ │ - andeq r6, r0, r6, lsl #29 │ │ │ │ - andeq r5, r0, r4, asr #5 │ │ │ │ - andeq r5, r0, r8, asr #7 │ │ │ │ - ldrdeq r6, [r0], -r2 │ │ │ │ - andeq r5, r0, sl, asr #7 │ │ │ │ andeq r6, r0, lr, asr #28 │ │ │ │ andeq r5, r0, ip, lsl #5 │ │ │ │ - @ instruction: 0x000053b4 │ │ │ │ - andeq r6, r0, r0, lsr lr │ │ │ │ - andeq r5, r0, lr, ror #4 │ │ │ │ - @ instruction: 0x000053b2 │ │ │ │ - andeq r5, r0, r8, asr #7 │ │ │ │ - andeq r5, r0, r4, asr #7 │ │ │ │ - andeq r5, r0, r0, asr #7 │ │ │ │ - andeq r5, r0, r0, asr #7 │ │ │ │ - andeq r5, r0, r0, asr #7 │ │ │ │ - andeq r5, r0, r0, asr #7 │ │ │ │ - andeq r6, r0, r8, asr #27 │ │ │ │ - andeq r5, r0, r6, lsl #4 │ │ │ │ - andeq r5, r0, sl, lsr #7 │ │ │ │ - andeq r6, r0, r8, lsr #27 │ │ │ │ - andeq r5, r0, r6, ror #3 │ │ │ │ - andeq r5, r0, r6, lsr #7 │ │ │ │ - andeq r6, r0, r8, lsl #27 │ │ │ │ - andeq r5, r0, r6, asr #3 │ │ │ │ - andeq r5, r0, r2, lsr #7 │ │ │ │ - andeq r6, r0, r8, ror #26 │ │ │ │ - andeq r5, r0, r6, lsr #3 │ │ │ │ - andeq r5, r0, r2, lsr #7 │ │ │ │ - andeq r6, r0, r8, asr #26 │ │ │ │ - andeq r5, r0, r6, lsl #3 │ │ │ │ - andeq r5, r0, r2, lsr #7 │ │ │ │ - andeq r6, r0, sl, lsr #26 │ │ │ │ - andeq r5, r0, r8, ror #2 │ │ │ │ - andeq r5, r0, r4, lsr #7 │ │ │ │ - @ instruction: 0x000053ba │ │ │ │ - @ instruction: 0x000053ba │ │ │ │ - @ instruction: 0x000053be │ │ │ │ - andeq r5, r0, r2, asr #7 │ │ │ │ - ldrdeq r6, [r0], -lr │ │ │ │ - andeq r5, r0, ip, lsl r1 │ │ │ │ - @ instruction: 0x000053b0 │ │ │ │ - andeq r6, r0, r2, asr #25 │ │ │ │ - andeq r5, r0, r0, lsl #2 │ │ │ │ - andeq r5, r0, r8, lsr #7 │ │ │ │ + muleq r0, r0, r3 │ │ │ │ + muleq r0, sl, r5 │ │ │ │ + muleq r0, r2, r3 │ │ │ │ + andeq r6, r0, r6, lsl lr │ │ │ │ + andeq r5, r0, r4, asr r2 │ │ │ │ + andeq r5, r0, ip, ror r3 │ │ │ │ + strdeq r6, [r0], -r8 │ │ │ │ + andeq r5, r0, r6, lsr r2 │ │ │ │ + andeq r5, r0, sl, ror r3 │ │ │ │ + muleq r0, r0, r3 │ │ │ │ + andeq r5, r0, ip, lsl #7 │ │ │ │ + andeq r5, r0, r8, lsl #7 │ │ │ │ + andeq r5, r0, r8, lsl #7 │ │ │ │ + andeq r5, r0, r8, lsl #7 │ │ │ │ + andeq r5, r0, r8, lsl #7 │ │ │ │ + muleq r0, r0, sp │ │ │ │ + andeq r5, r0, lr, asr #3 │ │ │ │ + andeq r5, r0, r2, ror r3 │ │ │ │ + andeq r6, r0, r0, ror sp │ │ │ │ + andeq r5, r0, lr, lsr #3 │ │ │ │ + andeq r5, r0, lr, ror #6 │ │ │ │ + andeq r6, r0, r0, asr sp │ │ │ │ + andeq r5, r0, lr, lsl #3 │ │ │ │ + andeq r5, r0, sl, ror #6 │ │ │ │ + andeq r6, r0, r0, lsr sp │ │ │ │ + andeq r5, r0, lr, ror #2 │ │ │ │ + andeq r5, r0, sl, ror #6 │ │ │ │ + andeq r6, r0, r0, lsl sp │ │ │ │ + andeq r5, r0, lr, asr #2 │ │ │ │ + andeq r5, r0, sl, ror #6 │ │ │ │ + strdeq r6, [r0], -r2 │ │ │ │ + andeq r5, r0, r0, lsr r1 │ │ │ │ + andeq r5, r0, ip, ror #6 │ │ │ │ + andeq r5, r0, r2, lsl #7 │ │ │ │ + andeq r5, r0, r2, lsl #7 │ │ │ │ + andeq r5, r0, r6, lsl #7 │ │ │ │ + andeq r5, r0, sl, lsl #7 │ │ │ │ andeq r6, r0, r6, lsr #25 │ │ │ │ andeq r5, r0, r4, ror #1 │ │ │ │ - andeq r5, r0, r8, lsr #7 │ │ │ │ - andeq r6, r0, ip, lsl #25 │ │ │ │ - andeq r5, r0, sl, asr #1 │ │ │ │ - andeq r5, r0, sl, lsr #7 │ │ │ │ + andeq r5, r0, r8, ror r3 │ │ │ │ + andeq r6, r0, sl, lsl #25 │ │ │ │ + andeq r5, r0, r8, asr #1 │ │ │ │ + andeq r5, r0, r0, ror r3 │ │ │ │ + andeq r6, r0, lr, ror #24 │ │ │ │ + andeq r5, r0, ip, lsr #1 │ │ │ │ + andeq r5, r0, r0, ror r3 │ │ │ │ + andeq r6, r0, r4, asr ip │ │ │ │ + muleq r0, r2, r0 │ │ │ │ + andeq r5, r0, r2, ror r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5ad1c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r5], {240} @ 0xf0 │ │ │ │ @ instruction: 0xf7ffb082 │ │ │ │ blmi 13ed44 │ │ │ │ stmiapl r3!, {r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @@ -307,17 +307,17 @@ │ │ │ │ strtmi r6, [r0], -r3, lsr #32 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ andeq ip, r1, r6, lsr #9 │ │ │ │ @ instruction: 0x0001c7b8 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - andeq r6, r0, r8, ror #21 │ │ │ │ - andeq r4, r0, r6, lsr #30 │ │ │ │ - muleq r0, sl, r2 │ │ │ │ + @ instruction: 0x00006ab0 │ │ │ │ + andeq r4, r0, lr, ror #29 │ │ │ │ + andeq r5, r0, r2, ror #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5ae14 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0ff8 │ │ │ │ b 2c1c1c │ │ │ │ @ instruction: 0xf7ff4620 │ │ │ │ @ instruction: 0xf7ffea62 │ │ │ │ @@ -325,45 +325,45 @@ │ │ │ │ vqdmulh.s d20, d0, d6 │ │ │ │ stmdbmi r6, {r1, r2, r3, r6, r7, r9, ip, sp, lr} │ │ │ │ ldrbtmi r4, [fp], #-2054 @ 0xfffff7fa │ │ │ │ biccc r4, ip, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ andcs lr, r0, r0, ror #26 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - andeq r6, r0, lr, ror sl │ │ │ │ - @ instruction: 0x00004ebc │ │ │ │ - andeq r5, r0, r8, lsl #7 │ │ │ │ + andeq r6, r0, r6, asr #20 │ │ │ │ + andeq r4, r0, r4, lsl #29 │ │ │ │ + andeq r5, r0, r0, asr r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5ae5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 147c44 │ │ │ │ stmdbmi r5, {r0, r1, r2, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ tstcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ed46 │ │ │ │ - andeq r6, r0, sl, asr #20 │ │ │ │ - andeq r4, r0, r8, lsl #29 │ │ │ │ - andeq r5, r0, r8, ror #6 │ │ │ │ + andeq r6, r0, r2, lsl sl │ │ │ │ + andeq r4, r0, r0, asr lr │ │ │ │ + andeq r5, r0, r0, lsr r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5ae8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ cmpeq fp, fp, asr sp │ │ │ │ blmi 1f8cc0 │ │ │ │ stmdbmi r7, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2055 @ 0xfffff7f9 │ │ │ │ mvncc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ pop {r1, r3, r5, r8, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf0034008 │ │ │ │ - svclt 0x0000bd63 │ │ │ │ - andeq r6, r0, r2, lsl sl │ │ │ │ - andeq r5, r0, ip, lsl #5 │ │ │ │ - andeq r5, r0, ip, lsr #5 │ │ │ │ + svclt 0x0000bd47 │ │ │ │ + ldrdeq r6, [r0], -sl │ │ │ │ + andeq r5, r0, r4, asr r2 │ │ │ │ + andeq r5, r0, r4, ror r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5aecc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46080fd0 │ │ │ │ ldrmi fp, [r1], -r9, lsl #1 │ │ │ │ addsmi fp, sl, #573440 @ 0x8c000 │ │ │ │ bcs 7b0e8 │ │ │ │ @@ -383,17 +383,17 @@ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ @ instruction: 0x4620ea92 │ │ │ │ ldrmi lr, [r8], -r2 │ │ │ │ b ff9c1d24 │ │ │ │ ldclt 0, cr11, [r0, #-36]! @ 0xffffffdc │ │ │ │ andeq ip, r1, ip, asr #12 │ │ │ │ - muleq r0, r4, r3 │ │ │ │ - muleq r0, r6, r3 │ │ │ │ - andeq r5, r0, r4, lsr #7 │ │ │ │ + andeq r5, r0, ip, asr r3 │ │ │ │ + andeq r5, r0, lr, asr r3 │ │ │ │ + andeq r5, r0, ip, ror #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5af44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf7ff0ff8 │ │ │ │ bvs 103efc8 │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ blt 19c1d54 │ │ │ │ @@ -428,16 +428,16 @@ │ │ │ │ b ff641dc8 │ │ │ │ ldrdeq lr, [r4, -sp] │ │ │ │ ldcl 7, cr15, [lr], #-1020 @ 0xfffffc04 │ │ │ │ stmdami r4, {r0, r9, sl, lr} │ │ │ │ ldrbtmi r9, [r8], #-2566 @ 0xfffff5fa │ │ │ │ b fe741ddc │ │ │ │ stclt 0, cr11, [r0, #-36] @ 0xffffffdc │ │ │ │ - andeq r5, r0, sl, lsr r2 │ │ │ │ - andeq r5, r0, lr, lsl #4 │ │ │ │ + andeq r5, r0, r2, lsl #4 │ │ │ │ + ldrdeq r5, [r0], -r6 │ │ │ │ bmi 1169fc │ │ │ │ ldmpl fp, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0x019ee9d3 │ │ │ │ stclt 7, cr15, [ip], #-1020 @ 0xfffffc04 │ │ │ │ andeq ip, r1, r0, lsl r2 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ @@ -465,19 +465,19 @@ │ │ │ │ @ instruction: 0xf7ff0104 │ │ │ │ @ instruction: 0x4601ebfc │ │ │ │ stmdami r8, {r3, r5, r8, ip, sp, pc} │ │ │ │ ldrbtmi r9, [r8], #-2566 @ 0xfffff5fa │ │ │ │ b 1541e6c │ │ │ │ strmi r4, [r8], -r1, lsl #12 │ │ │ │ ldclt 0, cr11, [r0, #-32] @ 0xffffffe0 │ │ │ │ - andeq r4, r0, r8, asr #27 │ │ │ │ + muleq r0, r0, sp │ │ │ │ andeq ip, r1, r0, ror #3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - andeq r4, r0, r8, lsr #27 │ │ │ │ - andeq r5, r0, lr, ror r1 │ │ │ │ + andeq r4, r0, r0, ror sp │ │ │ │ + andeq r5, r0, r6, asr #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b094 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 407e7c │ │ │ │ tstpmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ ldrbtmi r4, [fp], #-2575 @ 0xfffff5f1 │ │ │ │ ldmib r3, {r0, r1, r3, r4, r7, fp, ip, lr}^ │ │ │ │ @@ -492,17 +492,17 @@ │ │ │ │ ldc 7, cr15, [sl], {255} @ 0xff │ │ │ │ @ instruction: 0x4008e8bd │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ tstpmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ bllt fef41ed8 │ │ │ │ andeq ip, r1, lr, asr r1 │ │ │ │ andeq r0, r0, ip, ror #5 │ │ │ │ - strdeq r6, [r0], -r6 @ │ │ │ │ - andeq r4, r0, r4, lsr ip │ │ │ │ - andeq r5, r0, sl, lsr r3 │ │ │ │ + @ instruction: 0x000067be │ │ │ │ + strdeq r4, [r0], -ip │ │ │ │ + andeq r5, r0, r2, lsl #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb5b0f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [lr, #-960] @ 0xfffffc40 │ │ │ │ ldrbtmi r4, [sp], #-1544 @ 0xfffff9f8 │ │ │ │ stmia r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4604b978 │ │ │ │ @@ -514,17 +514,17 @@ │ │ │ │ bicvc pc, r6, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ smlattcs r1, ip, fp, lr │ │ │ │ stmib ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmiapl ip!, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldclt 6, cr4, [r8, #-128]! @ 0xffffff80 │ │ │ │ strdeq ip, [r1], -lr │ │ │ │ - muleq r0, r8, r7 │ │ │ │ - ldrdeq r4, [r0], -r6 │ │ │ │ - andeq r5, r0, r0, lsr #1 │ │ │ │ + andeq r6, r0, r0, ror #14 │ │ │ │ + muleq r0, lr, fp │ │ │ │ + andeq r5, r0, r8, rrx │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb5b154 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [lr, #-960] @ 0xfffffc40 │ │ │ │ ldrbtmi r4, [sp], #-1544 @ 0xfffff9f8 │ │ │ │ ldmda r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -537,17 +537,17 @@ │ │ │ │ bicsvc pc, r4, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ @ instruction: 0x2100ebbe │ │ │ │ ldmdb lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stmiapl ip!, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldclt 6, cr4, [r8, #-128]! @ 0xffffff80 │ │ │ │ andeq ip, r1, r2, lsr #1 │ │ │ │ - andeq r6, r0, ip, lsr r7 │ │ │ │ - andeq r4, r0, sl, ror fp │ │ │ │ - andeq r5, r0, r4, asr #32 │ │ │ │ + andeq r6, r0, r4, lsl #14 │ │ │ │ + andeq r4, r0, r2, asr #22 │ │ │ │ + andeq r5, r0, ip │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b1b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 287f98 │ │ │ │ ldrbtmi r4, [sl], #-2826 @ 0xfffff4f6 │ │ │ │ ldmpl r3, {r3, r6, fp, sp, lr}^ │ │ │ │ @@ -558,15 +558,15 @@ │ │ │ │ ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ ldmdavs r8, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldm r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ andeq ip, r1, r6, asr #32 │ │ │ │ andeq r0, r0, ip, lsr #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r5, r0, sl, lsl #5 │ │ │ │ + andeq r5, r0, r2, asr r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b1f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 2c7fe0 │ │ │ │ ldrbtmi r4, [sl], #-2827 @ 0xfffff4f5 │ │ │ │ ldmpl r3, {r3, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd1064298 │ │ │ │ @@ -577,15 +577,15 @@ │ │ │ │ ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ ldmdavs r8, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ stmda ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ strdeq fp, [r1], -lr │ │ │ │ andeq r0, r0, ip, lsr #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r5, r0, lr, lsr r2 │ │ │ │ + andeq r5, r0, r6, lsl #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b244 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 2c802c │ │ │ │ ldrbtmi r4, [sl], #-2827 @ 0xfffff4f5 │ │ │ │ ldmpl r3, {r3, r6, fp, sp, lr}^ │ │ │ │ @ instruction: 0xd1064298 │ │ │ │ @@ -596,15 +596,15 @@ │ │ │ │ ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ ldmdavs r8, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ stmda r6, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ @ instruction: 0x0001bfb2 │ │ │ │ andeq r0, r0, ip, lsr #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - strdeq r5, [r0], -r2 │ │ │ │ + @ instruction: 0x000051ba │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldmdbmi r5!, {r3, r9, sl, lr} │ │ │ │ ldcmi 0, cr11, [r5, #-520]! @ 0xfffffdf8 │ │ │ │ ldrbtmi sl, [r9], #-2561 @ 0xfffff5ff │ │ │ │ @@ -655,23 +655,23 @@ │ │ │ │ @ instruction: 0xf04fea82 │ │ │ │ @ instruction: 0xf04f32ff │ │ │ │ @ instruction: 0x460433ff │ │ │ │ movwcs lr, #2501 @ 0x9c5 │ │ │ │ strmi lr, [r4], -r0 │ │ │ │ andlt r4, r2, r0, lsr #12 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - ldrdeq r5, [r0], -r6 │ │ │ │ + muleq r0, lr, r1 │ │ │ │ andeq fp, r1, ip, asr pc │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - andeq r5, r0, r8, asr #3 │ │ │ │ + muleq r0, r0, r1 │ │ │ │ andeq ip, r1, r6, lsr #20 │ │ │ │ muleq r0, sp, r0 │ │ │ │ - muleq r0, r0, r5 │ │ │ │ - andeq r4, r0, lr, asr #19 │ │ │ │ - andeq r5, r0, r8, ror r1 │ │ │ │ + andeq r6, r0, r8, asr r5 │ │ │ │ + muleq r0, r6, r9 │ │ │ │ + andeq r5, r0, r0, asr #2 │ │ │ │ @ instruction: 0x0001c9b4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb5b3a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r2], {240} @ 0xf0 │ │ │ │ ldmib r4, {r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf1b32300 │ │ │ │ @@ -688,17 +688,17 @@ │ │ │ │ @ instruction: 0xf7fe6880 │ │ │ │ strmi lr, [r2], -r2, asr #31 │ │ │ │ strmi r4, [fp], -r8, lsr #12 │ │ │ │ movwcs lr, #2500 @ 0x9c4 │ │ │ │ stmdb r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ andeq ip, r1, r8, asr r9 │ │ │ │ - strdeq r6, [r0], -r0 │ │ │ │ - andeq r4, r0, lr, lsr #18 │ │ │ │ - andeq r5, r0, r4, lsl r1 │ │ │ │ + @ instruction: 0x000064b8 │ │ │ │ + strdeq r4, [r0], -r6 │ │ │ │ + ldrdeq r5, [r0], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5b408 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r5, r0, ror #31 │ │ │ │ stcge 3, cr2, [r3], {-0} │ │ │ │ @ instruction: 0xf88d4d25 │ │ │ │ @ instruction: 0xf04f300c │ │ │ │ @@ -735,20 +735,20 @@ │ │ │ │ movwvc pc, #9475 @ 0x2503 @ │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ blmi 2beb68 │ │ │ │ movwls r5, #6379 @ 0x18eb │ │ │ │ andlt r4, r5, r8, lsl r6 │ │ │ │ svclt 0x0000bd30 │ │ │ │ andeq fp, r1, r2, ror #27 │ │ │ │ - andeq r6, r0, r4, ror #8 │ │ │ │ - ldrdeq r5, [r0], -r2 │ │ │ │ - strdeq r5, [r0], -r8 │ │ │ │ - andeq r6, r0, r4, lsr #8 │ │ │ │ - muleq r0, r2, r0 │ │ │ │ - andeq r5, r0, r8, asr #1 │ │ │ │ + andeq r6, r0, ip, lsr #8 │ │ │ │ + muleq r0, sl, r0 │ │ │ │ + andeq r5, r0, r0, asr #1 │ │ │ │ + andeq r6, r0, ip, ror #7 │ │ │ │ + andeq r5, r0, sl, asr r0 │ │ │ │ + muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5b4d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ andcs r0, r1, #248, 30 @ 0x3e0 │ │ │ │ cmncs r4, #2816 @ 0xb00 │ │ │ │ @ instruction: 0x46104611 │ │ │ │ @@ -854,15 +854,15 @@ │ │ │ │ movwvc pc, #42243 @ 0xa503 @ │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ @ instruction: 0xeeb8e944 │ │ │ │ vldr d8, [pc, #800] @ 47a0 <_Py_hashtable_get@plt+0x1080> │ │ │ │ bne ff0230d0 │ │ │ │ tsteq r2, r1, ror #22 │ │ │ │ blhi 1ffd2c │ │ │ │ - blx 18c04a0 │ │ │ │ + blx 11c04a0 │ │ │ │ bleq 5ff598 │ │ │ │ strls r4, [r0, #-2073] @ 0xfffff7e7 │ │ │ │ mcr 4, 4, r4, cr8, cr8, {3} │ │ │ │ mrrc 11, 0, r7, r3, cr7 │ │ │ │ @ instruction: 0xf7fe2b17 │ │ │ │ @ instruction: 0x4604ef3a │ │ │ │ strmi lr, [r4], -r0 │ │ │ │ @@ -873,24 +873,24 @@ │ │ │ │ qadd16mi pc, r0, r9 @ │ │ │ │ ldc 0, cr11, [sp], #276 @ 0x114 │ │ │ │ pop {r1, r8, r9, fp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ bicmi ip, sp, r5, ror #26 │ │ │ │ andeq r2, r0, r5, asr #10 │ │ │ │ - muleq r0, sl, r2 │ │ │ │ - andeq r4, r0, r4, asr pc │ │ │ │ - andeq r4, r0, lr, ror #30 │ │ │ │ - andeq r6, r0, lr, ror r2 │ │ │ │ - andeq r4, r0, r8, lsr pc │ │ │ │ - andeq r4, r0, r6, ror #30 │ │ │ │ - andeq r6, r0, r8, asr #4 │ │ │ │ - @ instruction: 0x00004eb6 │ │ │ │ - andeq r4, r0, r8, asr #30 │ │ │ │ - andeq r4, r0, r4, lsr pc │ │ │ │ + andeq r6, r0, r2, ror #4 │ │ │ │ + andeq r4, r0, ip, lsl pc │ │ │ │ + andeq r4, r0, r6, lsr pc │ │ │ │ + andeq r6, r0, r6, asr #4 │ │ │ │ + andeq r4, r0, r0, lsl #30 │ │ │ │ + andeq r4, r0, lr, lsr #30 │ │ │ │ + andeq r6, r0, r0, lsl r2 │ │ │ │ + andeq r4, r0, lr, ror lr │ │ │ │ + andeq r4, r0, r0, lsl pc │ │ │ │ + strdeq r4, [r0], -ip │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strcs fp, [r0], #-142 @ 0xffffff72 │ │ │ │ stcge 15, cr10, [r4, #-8] │ │ │ │ eorcs r4, r8, #400 @ 0x190 │ │ │ │ @@ -917,17 +917,17 @@ │ │ │ │ stmia r8, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ ldmpl r3!, {r3, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ pop {r1, r2, r3, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ ldrdeq fp, [r1], -lr │ │ │ │ andeq r2, r0, pc, lsr #9 │ │ │ │ - andeq r6, r0, r2, asr r1 │ │ │ │ - andeq r4, r0, r0, asr #27 │ │ │ │ - andeq r4, r0, sl, ror #28 │ │ │ │ + andeq r6, r0, sl, lsl r1 │ │ │ │ + andeq r4, r0, r8, lsl #27 │ │ │ │ + andeq r4, r0, r2, lsr lr │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ strcs fp, [r0], #-142 @ 0xffffff72 │ │ │ │ stcge 15, cr10, [r4, #-8] │ │ │ │ @@ -954,17 +954,17 @@ │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ blmi 23e800 │ │ │ │ movwls r5, #6387 @ 0x18f3 │ │ │ │ andlt r4, lr, r8, lsl r6 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ andeq fp, r1, r6, asr #20 │ │ │ │ ldrdeq r2, [r0], -pc @ │ │ │ │ - strheq r6, [r0], -ip │ │ │ │ - andeq r4, r0, sl, lsr #26 │ │ │ │ - andeq r4, r0, ip, lsl #28 │ │ │ │ + andeq r6, r0, r4, lsl #1 │ │ │ │ + strdeq r4, [r0], -r2 │ │ │ │ + ldrdeq r4, [r0], -r4 @ │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5b834 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavs r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ andvs r3, r3, r1, lsl #6 │ │ │ │ vstrle d2, [sp, #-16] │ │ │ │ @@ -974,17 +974,17 @@ │ │ │ │ ldrbtmi r4, [fp], #-2056 @ 0xfffff7f8 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-803 @ 0xfffffcdd │ │ │ │ ldmda r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ andcs lr, r0, r0 │ │ │ │ svclt 0x0000bd08 │ │ │ │ - andeq r6, r0, r2, rrx │ │ │ │ - ldrdeq r4, [r0], -r0 │ │ │ │ - andeq r4, r0, r6, lsl lr │ │ │ │ + andeq r6, r0, sl, lsr #32 │ │ │ │ + muleq r0, r8, ip │ │ │ │ + ldrdeq r4, [r0], -lr │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5b880 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ andscs r4, r8, #20224 @ 0x4f00 │ │ │ │ stmdage r2, {r8, sp} │ │ │ │ @ instruction: 0xf7fe447c │ │ │ │ @@ -1062,38 +1062,38 @@ │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-807 @ 0xfffffcd9 │ │ │ │ svc 0x00a2f7fe │ │ │ │ stmiapl r3!, {r0, r1, r3, r4, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #-32]! @ 0xffffffe0 │ │ │ │ andeq fp, r1, r0, ror r9 │ │ │ │ - andeq r6, r0, ip │ │ │ │ - andeq r4, r0, sl, ror ip │ │ │ │ + ldrdeq r5, [r0], -r4 │ │ │ │ + andeq r4, r0, r2, asr #24 │ │ │ │ + muleq r0, r8, sp │ │ │ │ + andeq r5, r0, r6, lsr #31 │ │ │ │ + andeq r4, r0, r4, lsl ip │ │ │ │ + muleq r0, sl, sp │ │ │ │ + andeq r5, r0, lr, ror pc │ │ │ │ + andeq r4, r0, ip, ror #23 │ │ │ │ + muleq r0, lr, sp │ │ │ │ + andeq r5, r0, r2, ror #30 │ │ │ │ ldrdeq r4, [r0], -r0 │ │ │ │ - ldrdeq r5, [r0], -lr │ │ │ │ - andeq r4, r0, ip, asr #24 │ │ │ │ - ldrdeq r4, [r0], -r2 │ │ │ │ - @ instruction: 0x00005fb6 │ │ │ │ - andeq r4, r0, r4, lsr #24 │ │ │ │ - ldrdeq r4, [r0], -r6 │ │ │ │ - muleq r0, sl, pc @ │ │ │ │ - andeq r4, r0, r8, lsl #24 │ │ │ │ - ldrdeq r4, [r0], -r6 │ │ │ │ - andeq r5, r0, r6, ror pc │ │ │ │ - andeq r4, r0, r4, ror #23 │ │ │ │ - andeq r4, r0, r2, asr #27 │ │ │ │ - andeq r5, r0, sl, asr #30 │ │ │ │ - @ instruction: 0x00004bb8 │ │ │ │ - andeq r4, r0, r6, lsr #27 │ │ │ │ - andeq r5, r0, r2, lsr #30 │ │ │ │ - muleq r0, r0, fp │ │ │ │ - andeq r4, r0, lr, lsl #27 │ │ │ │ - andeq r5, r0, r6, lsl #30 │ │ │ │ - andeq r4, r0, r4, ror fp │ │ │ │ - andeq r4, r0, r2, asr #26 │ │ │ │ + muleq r0, lr, sp │ │ │ │ + andeq r5, r0, lr, lsr pc │ │ │ │ + andeq r4, r0, ip, lsr #23 │ │ │ │ + andeq r4, r0, sl, lsl #27 │ │ │ │ + andeq r5, r0, r2, lsl pc │ │ │ │ + andeq r4, r0, r0, lsl #23 │ │ │ │ + andeq r4, r0, lr, ror #26 │ │ │ │ + andeq r5, r0, sl, ror #29 │ │ │ │ + andeq r4, r0, r8, asr fp │ │ │ │ + andeq r4, r0, r6, asr sp │ │ │ │ + andeq r5, r0, lr, asr #29 │ │ │ │ + andeq r4, r0, ip, lsr fp │ │ │ │ + andeq r4, r0, sl, lsl #26 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5ba38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r0 @ │ │ │ │ stmdage r4, {r8, r9, sp} │ │ │ │ smlsdcs r3, r4, sp, r4 │ │ │ │ @@ -1118,134 +1118,134 @@ │ │ │ │ svc 0x0036f7fe │ │ │ │ stmdbge r3, {r0, r1, r2, r6, sl, fp, lr} │ │ │ │ @ instruction: 0x4620447c │ │ │ │ bl fe142898 │ │ │ │ strtmi sl, [r0], -r3, lsl #18 │ │ │ │ bl fe0428a0 │ │ │ │ stmdage r4, {r3, r8, sp} │ │ │ │ - @ instruction: 0xf8d5f000 │ │ │ │ + @ instruction: 0xf8a6f000 │ │ │ │ stccs 12, cr9, [r8], {4} │ │ │ │ blmi 10388e4 │ │ │ │ sbcne pc, r9, #64, 4 │ │ │ │ stmdami r0, {r0, r1, r2, r3, r4, r5, r8, fp, lr}^ │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ msrvc CPSR_fs, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ ldmdami sp!, {r1, r3, r4, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ ldrbtmi sl, [r8], #-2307 @ 0xfffff6fd │ │ │ │ bl 1a428d0 │ │ │ │ stmdage r4, {r1, r3, r8, sp} │ │ │ │ - @ instruction: 0xf8bdf000 │ │ │ │ + @ instruction: 0xf88ef000 │ │ │ │ blcs 2ab4f4 │ │ │ │ blmi e38914 │ │ │ │ rscvc pc, r7, #1325400064 @ 0x4f000000 │ │ │ │ ldmdami r8!, {r0, r1, r2, r4, r5, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ msrvc CPSR_fs, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ stmdage r5, {r1, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ stcl 7, cr15, [lr, #-1016]! @ 0xfffffc08 │ │ │ │ stmdage r4, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf8a7f000 │ │ │ │ + @ instruction: 0xf878f000 │ │ │ │ blcs eb520 │ │ │ │ blmi c38940 │ │ │ │ sbcsne pc, r3, #64, 4 │ │ │ │ ldmdami r0!, {r0, r1, r2, r3, r5, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ msrvc CPSR_fs, #12582912 @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ @ instruction: 0xf10deeec │ │ │ │ @ instruction: 0xf7fe0015 │ │ │ │ @ instruction: 0x4621ed58 │ │ │ │ @ instruction: 0xf000a804 │ │ │ │ - blls 142b7c │ │ │ │ + blls 142ac0 │ │ │ │ andle r2, fp, r8, lsl #22 │ │ │ │ @ instruction: 0xf44f4b27 │ │ │ │ stmdbmi r7!, {r2, r3, r5, r6, r7, r9, ip, sp, lr} │ │ │ │ ldrbtmi r4, [fp], #-2087 @ 0xfffff7d9 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-812 @ 0xfffffcd4 │ │ │ │ mrc 7, 6, APSR_nzcv, cr4, cr14, {7} │ │ │ │ andseq pc, r6, sp, lsl #2 │ │ │ │ stcl 7, cr15, [r0, #-1016] @ 0xfffffc08 │ │ │ │ stmdage r4, {r0, r4, r5, r9, sl, lr} │ │ │ │ - @ instruction: 0xf879f000 │ │ │ │ + @ instruction: 0xf84af000 │ │ │ │ cmplt fp, r4, lsl #22 │ │ │ │ vpadd.i8 d20, d0, d15 │ │ │ │ ldmdbmi pc, {r0, r2, r3, r4, r6, r7, r9, ip} @ │ │ │ │ ldrbtmi r4, [fp], #-2079 @ 0xfffff7e1 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-812 @ 0xfffffcd4 │ │ │ │ mrc 7, 5, APSR_nzcv, cr14, cr14, {7} │ │ │ │ andseq pc, r7, sp, lsl #2 │ │ │ │ bl fe742984 │ │ │ │ stmiapl fp!, {r1, r3, r4, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ @ instruction: 0x0001b7b4 │ │ │ │ - andeq r5, r0, r0, asr lr │ │ │ │ - @ instruction: 0x00004abe │ │ │ │ - ldrdeq r4, [r0], -r8 │ │ │ │ - andeq r5, r0, lr, lsr #28 │ │ │ │ - muleq r0, ip, sl │ │ │ │ - andeq r4, r0, lr, asr #25 │ │ │ │ - andeq r0, r0, r1, ror #2 │ │ │ │ - strdeq r5, [r0], -r4 │ │ │ │ - andeq r4, r0, r2, ror #20 │ │ │ │ - andeq r4, r0, ip, lsr #25 │ │ │ │ + andeq r5, r0, r8, lsl lr │ │ │ │ + andeq r4, r0, r6, lsl #21 │ │ │ │ + andeq r4, r0, r0, lsr #25 │ │ │ │ + strdeq r5, [r0], -r6 │ │ │ │ + andeq r4, r0, r4, ror #20 │ │ │ │ + muleq r0, r6, ip │ │ │ │ + muleq r0, r3, r1 │ │ │ │ + @ instruction: 0x00005dbc │ │ │ │ + andeq r4, r0, sl, lsr #20 │ │ │ │ + andeq r4, r0, r4, ror ip │ │ │ │ @ instruction: 0x000001b7 │ │ │ │ - andeq r5, r0, r4, asr #27 │ │ │ │ - andeq r4, r0, r2, lsr sl │ │ │ │ - muleq r0, r4, ip │ │ │ │ - muleq r0, r8, sp │ │ │ │ - andeq r4, r0, r6, lsl #20 │ │ │ │ - andeq r4, r0, r0, lsl #25 │ │ │ │ - andeq r5, r0, sl, ror #26 │ │ │ │ - ldrdeq r4, [r0], -r8 │ │ │ │ - andeq r4, r0, r2, lsr #24 │ │ │ │ - andeq r5, r0, lr, lsr sp │ │ │ │ - andeq r4, r0, ip, lsr #19 │ │ │ │ - ldrdeq r4, [r0], -lr │ │ │ │ + andeq r5, r0, ip, lsl #27 │ │ │ │ + strdeq r4, [r0], -sl │ │ │ │ + andeq r4, r0, ip, asr ip │ │ │ │ + andeq r5, r0, r0, ror #26 │ │ │ │ + andeq r4, r0, lr, asr #19 │ │ │ │ + andeq r4, r0, r8, asr #24 │ │ │ │ + andeq r5, r0, r2, lsr sp │ │ │ │ + andeq r4, r0, r0, lsr #19 │ │ │ │ + andeq r4, r0, sl, ror #23 │ │ │ │ + andeq r5, r0, r6, lsl #26 │ │ │ │ + andeq r4, r0, r4, ror r9 │ │ │ │ + andeq r4, r0, r6, lsr #23 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ - vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ + vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5bc04 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - @ instruction: 0x46040ff0 │ │ │ │ - @ instruction: 0xf7fe3004 │ │ │ │ - @ instruction: 0xf104eb60 │ │ │ │ - @ instruction: 0xf7fe0008 │ │ │ │ - vstmdbne r0!, {d14-} │ │ │ │ - b 1542a18 │ │ │ │ - @ instruction: 0xf7fe1d20 │ │ │ │ - @ instruction: 0xf104eb56 │ │ │ │ - @ instruction: 0xf7fe000a │ │ │ │ - vstmdbne r0!, {d14-} │ │ │ │ - b 12c2a2c │ │ │ │ + strcs r0, [r0], #-4080 @ 0xfffff010 │ │ │ │ + strmi r4, [sp], -r6, lsl #12 │ │ │ │ + andsvc pc, r0, r2, asr #4 │ │ │ │ + bl ff3c2a10 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - svccc 0x0000e854 │ │ │ │ - stmda r4, {r0, r8, r9, fp, ip, sp}^ │ │ │ │ - bcs 11244 │ │ │ │ - vsra.u64 , q12, #1 │ │ │ │ - stmdblt fp!, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ │ │ - andeq pc, fp, r4, lsl #2 │ │ │ │ - ldrhtmi lr, [r8], -sp │ │ │ │ - stcllt 7, cr15, [r2], {254} @ 0xfe │ │ │ │ - ldrblt fp, [r0, #-3384]! @ 0xfffff2c8 │ │ │ │ + vqshrun.s64 d6, , #1 │ │ │ │ + strcc r8, [r1], #-3931 @ 0xfffff0a5 │ │ │ │ + mulle r1, sp, r2 │ │ │ │ + mvnsle r2, r8, asr #25 │ │ │ │ + ldrlt fp, [r8, #-3440]! @ 0xfffff290 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ - strmi r2, [r6], -r0, lsl #8 │ │ │ │ - vmax.s8 d20, d2, d13 │ │ │ │ - @ instruction: 0xf7fe7010 │ │ │ │ - vtbl.8 d14, {d31- │ │ │ │ + andeq pc, r8, r4, lsl #2 │ │ │ │ + bl f42a44 │ │ │ │ + @ instruction: 0xf7fe1d20 │ │ │ │ + vstmdbne r0!, {s28-s87} │ │ │ │ + bl f42a50 │ │ │ │ + andeq pc, sl, r4, lsl #2 │ │ │ │ + bl cc2a58 │ │ │ │ + @ instruction: 0xf7fe1d20 │ │ │ │ + vshll.u32 q7, d18, #31 │ │ │ │ + ldmda r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ + blcc 54670 │ │ │ │ + andcc lr, r0, #68, 16 @ 0x440000 │ │ │ │ + mvnsle r2, r0, lsl #20 │ │ │ │ svchi 0x005bf3bf │ │ │ │ - addsmi r3, sp, #16777216 @ 0x1000000 │ │ │ │ - stclcs 0, cr13, [r8], {1} │ │ │ │ - ldcllt 1, cr13, [r0, #-964]! @ 0xfffffc3c │ │ │ │ + @ instruction: 0xf104b92b │ │ │ │ + pop {r0, r1, r3} │ │ │ │ + @ instruction: 0xf7fe4038 │ │ │ │ + ldclt 12, cr11, [r8, #-676]! @ 0xfffffd5c │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb5bc94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ @ instruction: 0xf7fe3004 │ │ │ │ @ instruction: 0xf104ecf4 │ │ │ │ @ instruction: 0xf7fe0009 │ │ │ │ @@ -1326,27 +1326,27 @@ │ │ │ │ teqpvc r1, #12582912 @ p-variant is OBSOLETE @ 0xc00000 │ │ │ │ @ instruction: 0xf7fe4478 │ │ │ │ blmi 48022c │ │ │ │ movwls r5, #6387 @ 0x18f3 │ │ │ │ andlt r4, r4, r8, lsl r6 │ │ │ │ svclt 0x0000bd70 │ │ │ │ andeq fp, r1, lr, lsl #10 │ │ │ │ - andeq r5, r0, lr, lsl #23 │ │ │ │ - strdeq r4, [r0], -ip │ │ │ │ - andeq r4, r0, lr, lsl #21 │ │ │ │ + andeq r5, r0, r6, asr fp │ │ │ │ + andeq r4, r0, r4, asr #15 │ │ │ │ + andeq r4, r0, r6, asr sl │ │ │ │ andeq r0, r0, r7, ror #1 │ │ │ │ - andeq r5, r0, r8, asr fp │ │ │ │ - andeq r4, r0, r6, asr #15 │ │ │ │ - andeq r4, r0, r0, ror sl │ │ │ │ - andeq r5, r0, r0, lsr fp │ │ │ │ - muleq r0, lr, r7 │ │ │ │ - andeq r4, r0, ip, asr sl │ │ │ │ - andeq r5, r0, r8, ror #21 │ │ │ │ - andeq r4, r0, r6, asr r7 │ │ │ │ - andeq r4, r0, ip, lsr #20 │ │ │ │ + andeq r5, r0, r0, lsr #22 │ │ │ │ + andeq r4, r0, lr, lsl #15 │ │ │ │ + andeq r4, r0, r8, lsr sl │ │ │ │ + strdeq r5, [r0], -r8 │ │ │ │ + andeq r4, r0, r6, ror #14 │ │ │ │ + andeq r4, r0, r4, lsr #20 │ │ │ │ + @ instruction: 0x00005ab0 │ │ │ │ + andeq r4, r0, lr, lsl r7 │ │ │ │ + strdeq r4, [r0], -r4 @ │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5be2c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ vsubw.u q1, , d1 │ │ │ │ subvs r8, r3, fp, asr pc │ │ │ │ @@ -1381,20 +1381,20 @@ │ │ │ │ ldrbtmi r4, [fp], #-2059 @ 0xfffff7f5 │ │ │ │ @ instruction: 0xf5034479 │ │ │ │ ldrbtmi r7, [r8], #-823 @ 0xfffffcc9 │ │ │ │ stc 7, cr15, [r2, #-1016]! @ 0xfffffc08 │ │ │ │ pop {r5, r6, sl, fp, ip} │ │ │ │ @ instruction: 0xf7fe4010 │ │ │ │ svclt 0x0000bb8b │ │ │ │ - andeq r5, r0, r4, asr #20 │ │ │ │ - @ instruction: 0x000046b2 │ │ │ │ - andeq r4, r0, r0, lsr #19 │ │ │ │ - andeq r5, r0, r6, lsl #20 │ │ │ │ - andeq r4, r0, r4, ror r6 │ │ │ │ - andeq r4, r0, r2, lsl #19 │ │ │ │ + andeq r5, r0, ip, lsl #20 │ │ │ │ + andeq r4, r0, sl, ror r6 │ │ │ │ + andeq r4, r0, r8, ror #18 │ │ │ │ + andeq r5, r0, lr, asr #19 │ │ │ │ + andeq r4, r0, ip, lsr r6 │ │ │ │ + andeq r4, r0, sl, asr #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5bee8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdcs r0, [r0, -r8] │ │ │ │ @ instruction: 0x46084c1b │ │ │ │ @ instruction: 0xf000447c │ │ │ │ andcc pc, r1, r7, lsr r8 @ │ │ │ │ @@ -1441,15 +1441,15 @@ │ │ │ │ @ instruction: 0xf7fe4479 │ │ │ │ @ instruction: 0xf04fec40 │ │ │ │ strd r3, [r0], -pc @ │ │ │ │ andlt r2, r5, r0 │ │ │ │ svclt 0x0000bd30 │ │ │ │ andeq fp, r1, r6, lsl #5 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - andeq r4, r0, ip, lsr #17 │ │ │ │ + andeq r4, r0, r4, ror r8 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ movwcs r4, #3447 @ 0xd77 │ │ │ │ ssub16mi r4, sl, r7 │ │ │ │ @ instruction: 0x4629447d │ │ │ │ @@ -1566,34 +1566,34 @@ │ │ │ │ vst4.8 {d18,d20,d22,d24}, [pc], r2 │ │ │ │ @ instruction: 0xf0004000 │ │ │ │ andcc pc, r1, r9, lsr #17 │ │ │ │ blmi 5f8fa8 │ │ │ │ strd r5, [r0], -r8 │ │ │ │ ldmfd sp!, {sp} │ │ │ │ svclt 0x000081f0 │ │ │ │ - andeq r4, r0, r0, lsl #4 │ │ │ │ + andeq r4, r0, r8, asr #3 │ │ │ │ andeq fp, r1, r6, lsr #4 │ │ │ │ - andeq r4, r0, r6, lsl #17 │ │ │ │ - andeq r4, r0, r4, asr r8 │ │ │ │ - andeq r4, r0, r0, asr #16 │ │ │ │ - andeq r4, r0, r0, lsr r8 │ │ │ │ - andeq r4, r0, r2, ror #15 │ │ │ │ - andeq r4, r0, r4, ror #21 │ │ │ │ - ldrdeq r4, [r0], -r4 @ │ │ │ │ - ldrdeq r4, [r0], -r6 │ │ │ │ - andeq r4, r0, sl, asr #15 │ │ │ │ - andeq r4, r0, ip, asr #15 │ │ │ │ - ldrdeq r4, [r0], -r6 │ │ │ │ - andeq r4, r0, r4, asr #15 │ │ │ │ - @ instruction: 0x000047b4 │ │ │ │ - andeq r4, r0, r6, asr #15 │ │ │ │ - ldrdeq r4, [r0], -r8 │ │ │ │ - ldrdeq r4, [r0], -sl │ │ │ │ - andeq r4, r0, ip, lsr #14 │ │ │ │ - andeq r4, r0, r8, asr #15 │ │ │ │ + andeq r4, r0, lr, asr #16 │ │ │ │ + andeq r4, r0, ip, lsl r8 │ │ │ │ + andeq r4, r0, r8, lsl #16 │ │ │ │ + strdeq r4, [r0], -r8 │ │ │ │ + andeq r4, r0, sl, lsr #15 │ │ │ │ + andeq r4, r0, ip, lsr #21 │ │ │ │ + muleq r0, ip, r7 │ │ │ │ + muleq r0, lr, r7 │ │ │ │ + muleq r0, r2, r7 │ │ │ │ + muleq r0, r4, r7 │ │ │ │ + muleq r0, lr, r7 │ │ │ │ + andeq r4, r0, ip, lsl #15 │ │ │ │ + andeq r4, r0, ip, ror r7 │ │ │ │ + andeq r4, r0, lr, lsl #15 │ │ │ │ + andeq r4, r0, r0, lsr #15 │ │ │ │ + andeq r4, r0, r2, lsr #15 │ │ │ │ + strdeq r4, [r0], -r4 @ │ │ │ │ + muleq r0, r0, r7 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ strmi fp, [ip], -r5, lsl #1 │ │ │ │ @ instruction: 0x461d4616 │ │ │ │ @@ -1644,16 +1644,16 @@ │ │ │ │ ldrbtmi r6, [r9], #-2048 @ 0xfffff800 │ │ │ │ b fea430c8 │ │ │ │ andcs lr, r0, sl, asr #15 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ ldrdeq sl, [r1], -sl @ │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - andeq r4, r0, r2, lsl #14 │ │ │ │ - @ instruction: 0x000046ba │ │ │ │ + andeq r4, r0, sl, asr #13 │ │ │ │ + andeq r4, r0, r2, lsl #13 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ addlt r4, r3, r5, lsl lr │ │ │ │ smlabbcs r1, r8, r6, r4 │ │ │ │ ldrmi r4, [r4], -r7, lsl #12 │ │ │ │ @@ -1674,15 +1674,15 @@ │ │ │ │ @ instruction: 0xf7fe6800 │ │ │ │ @ instruction: 0xf04fea6e │ │ │ │ strd r3, [r0], -pc @ │ │ │ │ andlt r4, r3, r0, lsr #12 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ strdeq sl, [r1], -r8 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - andeq r4, r0, r6, ror r6 │ │ │ │ + andeq r4, r0, lr, lsr r6 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5c368 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ cdpmi 15, 2, cr0, cr6, cr8, {7} │ │ │ │ ldrbtmi fp, [lr], #-130 @ 0xffffff7e │ │ │ │ ldmib sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ blmi 9336bc │ │ │ │ @@ -1718,23 +1718,23 @@ │ │ │ │ ldmdblt r3, {r0, r1, r5, sp, lr} │ │ │ │ @ instruction: 0xf7fd4620 │ │ │ │ blmi 380e3c │ │ │ │ movwls r5, #6387 @ 0x18f3 │ │ │ │ andlt r4, r2, r8, lsl r6 │ │ │ │ svclt 0x0000bd70 │ │ │ │ andeq sl, r1, lr, lsl #29 │ │ │ │ - andeq r5, r0, r2, lsr r5 │ │ │ │ - andeq r4, r0, ip, asr r6 │ │ │ │ - andeq r4, r0, lr, lsl #13 │ │ │ │ - andeq r5, r0, r2, lsl r5 │ │ │ │ - andeq r4, r0, ip, lsr r6 │ │ │ │ - andeq r4, r0, sl, ror r6 │ │ │ │ - strdeq r5, [r0], -r4 │ │ │ │ - andeq r4, r0, lr, lsl r6 │ │ │ │ - andeq r4, r0, r8, ror #12 │ │ │ │ + strdeq r5, [r0], -sl │ │ │ │ + andeq r4, r0, r4, lsr #12 │ │ │ │ + andeq r4, r0, r6, asr r6 │ │ │ │ + ldrdeq r5, [r0], -sl │ │ │ │ + andeq r4, r0, r4, lsl #12 │ │ │ │ + andeq r4, r0, r2, asr #12 │ │ │ │ + @ instruction: 0x000054bc │ │ │ │ + andeq r4, r0, r6, ror #11 │ │ │ │ + andeq r4, r0, r0, lsr r6 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5c43c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ andscs r4, r4, #1664 @ 0x680 │ │ │ │ stmdage r3, {r8, sp} │ │ │ │ @@ -1760,17 +1760,17 @@ │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf7fdb90b │ │ │ │ blmi 240d94 │ │ │ │ movwls r5, #6379 @ 0x18eb │ │ │ │ andlt r4, r8, r8, lsl r6 │ │ │ │ svclt 0x0000bd70 │ │ │ │ @ instruction: 0x0001adb2 │ │ │ │ - andeq r5, r0, sl, asr #8 │ │ │ │ - andeq r4, r0, r4, ror r5 │ │ │ │ - andeq r4, r0, sl, ror #11 │ │ │ │ + andeq r5, r0, r2, lsl r4 │ │ │ │ + andeq r4, r0, ip, lsr r5 │ │ │ │ + @ instruction: 0x000045b2 │ │ │ │ andeq r0, r0, r9, asr #32 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5c4d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ svc 0x003cf7fd │ │ │ │ @@ -1843,20 +1843,20 @@ │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b913 │ │ │ │ mrc 7, 0, APSR_nzcv, cr4, cr13, {7} │ │ │ │ stmiapl fp!, {r0, r3, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ andeq sl, r1, r6, ror ip │ │ │ │ - andeq r5, r0, sl, lsl r3 │ │ │ │ - andeq r4, r0, r4, asr #8 │ │ │ │ - ldrdeq r4, [r0], -r2 │ │ │ │ - strdeq r5, [r0], -ip │ │ │ │ - andeq r4, r0, r6, lsr #8 │ │ │ │ - andeq r4, r0, r0, asr #9 │ │ │ │ + andeq r5, r0, r2, ror #5 │ │ │ │ + andeq r4, r0, ip, lsl #8 │ │ │ │ + muleq r0, sl, r4 │ │ │ │ + andeq r5, r0, r4, asr #5 │ │ │ │ + andeq r4, r0, lr, ror #7 │ │ │ │ + andeq r4, r0, r8, lsl #9 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5c624 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [r3, #-928] @ 0xfffffc60 │ │ │ │ ldrbtmi fp, [sp], #-131 @ 0xffffff7d │ │ │ │ ldmda ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -1874,17 +1874,17 @@ │ │ │ │ eorvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0x4620b913 │ │ │ │ ldcl 7, cr15, [r6, #1012] @ 0x3f4 │ │ │ │ stmiapl fp!, {r1, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r8], -r1, lsl #6 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ ldrdeq sl, [r1], -r2 │ │ │ │ - andeq r5, r0, r6, ror r2 │ │ │ │ - andeq r4, r0, r0, lsr #7 │ │ │ │ - andeq r4, r0, lr, lsr #8 │ │ │ │ + andeq r5, r0, lr, lsr r2 │ │ │ │ + andeq r4, r0, r8, ror #6 │ │ │ │ + strdeq r4, [r0], -r6 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5c694 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ tstcs r0, r4, lsl r2 │ │ │ │ @ instruction: 0xf7fda803 │ │ │ │ @@ -1936,23 +1936,23 @@ │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ @ instruction: 0xf7fdb90b │ │ │ │ blmi 3c0ad4 │ │ │ │ movwls r5, #6379 @ 0x18eb │ │ │ │ andlt r4, r8, r8, lsl r6 │ │ │ │ svclt 0x0000bd70 │ │ │ │ andeq sl, r1, r6, asr #22 │ │ │ │ - andeq r5, r0, r8, ror #3 │ │ │ │ - andeq r4, r0, r2, lsl r3 │ │ │ │ - @ instruction: 0x000043b8 │ │ │ │ - andeq r5, r0, lr, asr #3 │ │ │ │ - strdeq r4, [r0], -r8 │ │ │ │ - @ instruction: 0x000043b6 │ │ │ │ - @ instruction: 0x000051b6 │ │ │ │ - andeq r4, r0, r0, ror #5 │ │ │ │ - @ instruction: 0x000043b6 │ │ │ │ + @ instruction: 0x000051b0 │ │ │ │ + ldrdeq r4, [r0], -sl │ │ │ │ + andeq r4, r0, r0, lsl #7 │ │ │ │ + muleq r0, r6, r1 │ │ │ │ + andeq r4, r0, r0, asr #5 │ │ │ │ + andeq r4, r0, lr, ror r3 │ │ │ │ + andeq r5, r0, lr, ror r1 │ │ │ │ + andeq r4, r0, r8, lsr #5 │ │ │ │ + andeq r4, r0, lr, ror r3 │ │ │ │ andeq r1, r0, r5, lsr #14 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5c7a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ mrrcmi 15, 15, r0, fp, cr0 │ │ │ │ ldclmi 2, cr2, [fp, #-0] │ │ │ │ @@ -2042,46 +2042,46 @@ │ │ │ │ andcs r4, sl, #606208 @ 0x94000 │ │ │ │ ldrbtmi r4, [r9], #-1568 @ 0xfffff9e0 │ │ │ │ @ instruction: 0xf84af000 │ │ │ │ andle r3, r2, r1 │ │ │ │ stmiapl r8!, {r1, r5, r8, r9, fp, lr}^ │ │ │ │ andcs lr, r0, r0 │ │ │ │ svclt 0x0000bd70 │ │ │ │ - andeq r3, r0, r0, lsr #20 │ │ │ │ + andeq r3, r0, r8, ror #19 │ │ │ │ andeq sl, r1, r6, asr #20 │ │ │ │ - andeq r4, r0, ip, asr r3 │ │ │ │ - andeq r4, r0, r0, asr #6 │ │ │ │ - andeq r4, r0, r2, ror #5 │ │ │ │ - andeq r4, r0, r8, ror #5 │ │ │ │ - ldrdeq r4, [r0], -lr │ │ │ │ - andeq r4, r0, r4, ror #5 │ │ │ │ - ldrdeq r4, [r0], -sl │ │ │ │ - andeq r4, r0, r0, ror #5 │ │ │ │ - ldrdeq r4, [r0], -r8 │ │ │ │ - ldrdeq r4, [r0], -lr │ │ │ │ - ldrdeq r4, [r0], -r2 │ │ │ │ - ldrdeq r4, [r0], -r4 @ │ │ │ │ - andeq r4, r0, r8, ror r0 │ │ │ │ - andeq r4, r0, r6, asr #5 │ │ │ │ - @ instruction: 0x000042ba │ │ │ │ - andeq r4, r0, r0, asr #5 │ │ │ │ - andeq r4, r0, r0, asr #5 │ │ │ │ - @ instruction: 0x000042b6 │ │ │ │ - @ instruction: 0x000042b4 │ │ │ │ - andeq r4, r0, ip, lsr #5 │ │ │ │ - ldrdeq r3, [r0], -sl │ │ │ │ - andeq r4, r0, r0, lsr #5 │ │ │ │ - muleq r0, r4, r2 │ │ │ │ + andeq r4, r0, r4, lsr #6 │ │ │ │ + andeq r4, r0, r8, lsl #6 │ │ │ │ andeq r4, r0, sl, lsr #5 │ │ │ │ - @ instruction: 0x000042ba │ │ │ │ @ instruction: 0x000042b0 │ │ │ │ - andeq r4, r0, lr, lsr #5 │ │ │ │ - @ instruction: 0x000042b6 │ │ │ │ - andeq r4, r0, r4, lsr #5 │ │ │ │ - @ instruction: 0x000042b2 │ │ │ │ + andeq r4, r0, r6, lsr #5 │ │ │ │ + andeq r4, r0, ip, lsr #5 │ │ │ │ + andeq r4, r0, r2, lsr #5 │ │ │ │ + andeq r4, r0, r8, lsr #5 │ │ │ │ + andeq r4, r0, r0, lsr #5 │ │ │ │ + andeq r4, r0, r6, lsr #5 │ │ │ │ + muleq r0, sl, ip │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq r4, r0, r0, asr #32 │ │ │ │ + andeq r4, r0, lr, lsl #5 │ │ │ │ + andeq r4, r0, r2, lsl #5 │ │ │ │ + andeq r4, r0, r8, lsl #5 │ │ │ │ + andeq r4, r0, r8, lsl #5 │ │ │ │ + andeq r4, r0, lr, ror r2 │ │ │ │ + andeq r4, r0, ip, ror r2 │ │ │ │ + andeq r4, r0, r4, ror r2 │ │ │ │ + andeq r3, r0, r2, lsr #31 │ │ │ │ + andeq r4, r0, r8, ror #4 │ │ │ │ + andeq r4, r0, ip, asr r2 │ │ │ │ + andeq r4, r0, r2, ror r2 │ │ │ │ + andeq r4, r0, r2, lsl #5 │ │ │ │ + andeq r4, r0, r8, ror r2 │ │ │ │ + andeq r4, r0, r6, ror r2 │ │ │ │ + andeq r4, r0, lr, ror r2 │ │ │ │ + andeq r4, r0, ip, ror #4 │ │ │ │ + andeq r4, r0, sl, ror r2 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ ldrdls pc, [r8], #143 @ 0x8f │ │ │ │ strmi fp, [r3], r5, lsl #1 │ │ │ │ @@ -2132,17 +2132,17 @@ │ │ │ │ stc2l 0, cr15, [r2, #-0] │ │ │ │ @ instruction: 0xf0004628 │ │ │ │ @ instruction: 0x4620fd3f │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ svclt 0x00008ff0 │ │ │ │ andeq sl, r1, r6, asr #16 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - ldrdeq r4, [r0], -r6 │ │ │ │ - ldrdeq r4, [r0], -lr │ │ │ │ - andeq r4, r0, r0, lsl #4 │ │ │ │ + muleq r0, lr, r1 │ │ │ │ + andeq r4, r0, r6, lsr #3 │ │ │ │ + andeq r4, r0, r8, asr #3 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0028f8cc │ │ │ │ adclt r4, lr, r6, lsr #18 │ │ │ │ stcge 7, cr2, [r1, #-0] │ │ │ │ stmdami r0, {r0, r1, r2, r3, r5, r6, ip, sp, lr, pc}^ │ │ │ │ @@ -2178,23 +2178,23 @@ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf7fd6800 │ │ │ │ @ instruction: 0xe7edee7c │ │ │ │ bicle r2, r6, pc, lsl #30 │ │ │ │ ldmpl r4!, {r0, r1, r3, r8, r9, fp, lr}^ │ │ │ │ eorlt r4, lr, r0, lsr #12 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ - andeq r4, r0, r6, lsl #28 │ │ │ │ + andeq r4, r0, lr, asr #27 │ │ │ │ andeq sl, r1, r8, asr #14 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - andeq r4, r0, r2, lsr #6 │ │ │ │ - andeq r4, r0, r2, asr #6 │ │ │ │ - andeq r4, r0, r4, asr r3 │ │ │ │ - andeq r4, r0, r0, asr #6 │ │ │ │ - andeq r4, r0, r0, lsr #6 │ │ │ │ - andeq r4, r0, r2, lsr r3 │ │ │ │ + andeq r4, r0, sl, ror #5 │ │ │ │ + andeq r4, r0, sl, lsl #6 │ │ │ │ + andeq r4, r0, ip, lsl r3 │ │ │ │ + andeq r4, r0, r8, lsl #6 │ │ │ │ + andeq r4, r0, r8, ror #5 │ │ │ │ + strdeq r4, [r0], -sl │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5cb6c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdcs r0, [r0, -r8] │ │ │ │ strmi r4, [r8], -r0, lsr #24 │ │ │ │ @ instruction: 0xf000447c │ │ │ │ @@ -2234,27 +2234,27 @@ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5cc08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [ip], -ip, lsl #26 │ │ │ │ ldrbtmi r4, [sp], #-1542 @ 0xfffff9fa │ │ │ │ stmdals r3, {r0, r1, ip, pc} │ │ │ │ - @ instruction: 0xffcef002 │ │ │ │ + @ instruction: 0xffb2f002 │ │ │ │ andle r4, ip, r0, lsr #5 │ │ │ │ strmi r4, [r3], -r8, lsl #18 │ │ │ │ stmdapl r8!, {r1, r4, r5, r9, sl, lr}^ │ │ │ │ stmdbmi r7, {sl, ip, pc} │ │ │ │ ldrbtmi r6, [r9], #-2048 @ 0xfffff800 │ │ │ │ ldcl 7, cr15, [r4, #1012]! @ 0x3f4 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ andcs lr, r0, r0 │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ andeq sl, r1, sl, ror #11 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - andeq r4, r0, sl, asr #4 │ │ │ │ + andeq r4, r0, r2, lsl r2 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb5cc58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [sp], {232} @ 0xe8 │ │ │ │ ldrbtmi fp, [ip], #-130 @ 0xffffff7e │ │ │ │ ldc 7, cr15, [sl], #-1012 @ 0xfffffc0c │ │ │ │ blmi 6f3fcc │ │ │ │ @@ -2281,23 +2281,23 @@ │ │ │ │ movtmi pc, #49667 @ 0xc203 @ │ │ │ │ @ instruction: 0xf7fd4478 │ │ │ │ blmi 381340 │ │ │ │ movwls r5, #6371 @ 0x18e3 │ │ │ │ andlt r4, r2, r8, lsl r6 │ │ │ │ svclt 0x0000bd70 │ │ │ │ muleq r1, lr, r5 │ │ │ │ - andeq r4, r0, r0, asr #24 │ │ │ │ - andeq r3, r0, lr, ror r0 │ │ │ │ - andeq r4, r0, ip, lsr #4 │ │ │ │ - andeq r4, r0, lr, lsl ip │ │ │ │ - andeq r3, r0, ip, asr r0 │ │ │ │ - andeq r4, r0, sl, lsl r2 │ │ │ │ - strdeq r4, [r0], -ip │ │ │ │ - andeq r3, r0, sl, lsr r0 │ │ │ │ - andeq r4, r0, r8, lsl #4 │ │ │ │ + andeq r4, r0, r8, lsl #24 │ │ │ │ + andeq r3, r0, r6, asr #32 │ │ │ │ + strdeq r4, [r0], -r4 @ │ │ │ │ + andeq r4, r0, r6, ror #23 │ │ │ │ + andeq r3, r0, r4, lsr #32 │ │ │ │ + andeq r4, r0, r2, ror #3 │ │ │ │ + andeq r4, r0, r4, asr #23 │ │ │ │ + andeq r3, r0, r2 │ │ │ │ + ldrdeq r4, [r0], -r0 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb5cd08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 289af0 │ │ │ │ ldrbtmi r4, [sl], #-2826 @ 0xfffff4f6 │ │ │ │ ldmpl r3, {r3, r6, fp, sp, lr}^ │ │ │ │ @@ -2308,15 +2308,15 @@ │ │ │ │ ldrbtmi r4, [r9], #-2310 @ 0xfffff6fa │ │ │ │ ldmdavs r8, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ b ff9c3b28 │ │ │ │ stclt 0, cr2, [r8, #-0] │ │ │ │ andeq sl, r1, lr, ror #9 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r4, r0, r2, asr #4 │ │ │ │ + andeq r4, r0, sl, lsl #4 │ │ │ │ ldclt 7, cr15, [ip, #-1012] @ 0xfffffc0c │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feb5cd54 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcmi 15, cr0, [r9, #-960] @ 0xfffffc40 │ │ │ │ @ instruction: 0xf7fd447d │ │ │ │ stmdblt r8, {r9, fp, sp, lr, pc}^ │ │ │ │ @@ -2325,15 +2325,15 @@ │ │ │ │ ldmdavs r8, {r0, r1, r3, r5, r6, r7, fp, ip, lr} │ │ │ │ b ff1c3b68 │ │ │ │ and r4, r1, r0, lsr #12 │ │ │ │ stmiapl r8!, {r2, r8, r9, fp, lr}^ │ │ │ │ svclt 0x0000bd38 │ │ │ │ andeq sl, r1, r4, lsr #9 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - andeq r4, r0, r2, lsr #4 │ │ │ │ + andeq r4, r0, sl, ror #3 │ │ │ │ andeq r0, r0, r0, lsl r3 │ │ │ │ ldrb r2, [fp, r0] │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5cd9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 389b64 │ │ │ │ bmi 3b1db0 │ │ │ │ @@ -2391,17 +2391,17 @@ │ │ │ │ @ instruction: 0xf7fd6818 │ │ │ │ andcs lr, r0, r4, asr #20 │ │ │ │ @ instruction: 0xf7fde001 │ │ │ │ ldrdlt lr, [r4], -r4 │ │ │ │ svclt 0x0000bd10 │ │ │ │ andeq sl, r1, lr, lsr #7 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - andeq r4, r0, r0, asr r1 │ │ │ │ + andeq r4, r0, r8, lsl r1 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - andeq r4, r0, ip, lsr r1 │ │ │ │ + andeq r4, r0, r4, lsl #2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb5cea4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46080ff0 │ │ │ │ addlt r4, r2, ip, lsl #18 │ │ │ │ bge 58ce4 │ │ │ │ ldrbtmi r4, [ip], #-1145 @ 0xfffffb87 │ │ │ │ @@ -2411,18 +2411,18 @@ │ │ │ │ blmi 2341c8 │ │ │ │ ldrbtmi r4, [r9], #-2312 @ 0xfffff6f8 │ │ │ │ ldmdavs r8, {r0, r1, r5, r6, r7, fp, ip, lr} │ │ │ │ b 5c3cc8 │ │ │ │ and r2, r1, r0 │ │ │ │ b fe9c3cd0 │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ - andeq r3, r0, r0, asr #9 │ │ │ │ + andeq r3, r0, r8, lsl #9 │ │ │ │ andeq sl, r1, sl, asr #6 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ - andeq r4, r0, r2, lsl #2 │ │ │ │ + andeq r4, r0, sl, asr #1 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0x46151e53 │ │ │ │ blcs d7728 │ │ │ │ @ instruction: 0xf8d8d806 │ │ │ │ @@ -2472,15 +2472,15 @@ │ │ │ │ ldrbvc pc, [sl, #-1103]! @ 0xfffffbb1 @ │ │ │ │ strtmi r4, [r2], -fp, lsr #12 │ │ │ │ @ instruction: 0x46304639 │ │ │ │ ldrhmi lr, [r0, #141]! @ 0x8d │ │ │ │ blt fe943dc4 │ │ │ │ ldmfd sp!, {sp} │ │ │ │ svclt 0x000081f0 │ │ │ │ - ldrdeq r4, [r0], -r0 │ │ │ │ + muleq r0, r8, r0 │ │ │ │ │ │ │ │ 00005dd4 : │ │ │ │ ldr r0, [pc, #4] @ (5ddc ) │ │ │ │ add r0, pc │ │ │ │ b.w 2f00 │ │ │ │ add r5, pc, #408 @ (adr r5, 5f78 ) │ │ │ │ movs r1, r0 │ │ │ │ @@ -2555,23 +2555,23 @@ │ │ │ │ blx 2ee8 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ add r5, pc, #296 @ (adr r5, 5fc8 ) │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #60 @ 0x3c │ │ │ │ + cmp r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + cmp r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #60 @ 0x3c │ │ │ │ + cmp r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 3684 <_PyThreadState_GetCurrent@plt> │ │ │ │ ldrd r0, r2, [r0, #28] │ │ │ │ @@ -2601,15 +2601,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #20] │ │ │ │ blx 2eb8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5f92 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 71d0 │ │ │ │ + bl 7198 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 5f92 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5f96 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ @@ -2668,21 +2668,21 @@ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ blx 3610 <_PyXI_EndInterpreter@plt> │ │ │ │ b.n 5f5c │ │ │ │ add r4, pc, #272 @ (adr r4, 60d4 ) │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + cmp r4, #82 @ 0x52 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #992 @ (adr r0, 63ac ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ cbz r0, 5ff6 │ │ │ │ mov r4, r1 │ │ │ │ @@ -2702,19 +2702,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (6018 ) │ │ │ │ ldr r0, [pc, #20] @ (601c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - mov r8, r5 │ │ │ │ + mov r0, lr │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #230 @ 0xe6 │ │ │ │ + cmp r2, #174 @ 0xae │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r3, #138 @ 0x8a │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #68] @ (6078 ) │ │ │ │ @@ -2743,21 +2743,21 @@ │ │ │ │ ldr r1, [pc, #24] @ (6084 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ movs r0, #0 │ │ │ │ b.n 6062 │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #768] @ 0x300 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #122 @ 0x7a │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbz r0, 60a0 │ │ │ │ blx 3144 │ │ │ │ @@ -2769,19 +2769,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (60bc ) │ │ │ │ ldr r0, [pc, #20] @ (60c0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #20 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - mov r4, r0 │ │ │ │ + cmp ip, r9 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ + cmp r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #30 │ │ │ │ + cmp r2, #230 @ 0xe6 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #68] @ (611c ) │ │ │ │ @@ -2810,21 +2810,21 @@ │ │ │ │ ldr r1, [pc, #24] @ (6128 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ movs r0, #0 │ │ │ │ b.n 6106 │ │ │ │ - cmp r3, #4 │ │ │ │ + cmp r2, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #214 @ 0xd6 │ │ │ │ + cmp r2, #158 @ 0x9e │ │ │ │ movs r0, r0 │ │ │ │ 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 │ │ │ │ @@ -2870,40 +2870,40 @@ │ │ │ │ adds r3, #180 @ 0xb4 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 3638 <_PyCrossInterpreterData_Free@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 6170 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r6, #0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, r3 │ │ │ │ + add sl, ip │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #88 @ 0x58 │ │ │ │ + cmp r1, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ + cmp r5, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 6088 │ │ │ │ - bl 7674 │ │ │ │ + bl 763c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 6088 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7674 │ │ │ │ + b.w 763c │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #64] @ (624c ) │ │ │ │ @@ -2929,17 +2929,17 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, pc │ │ │ │ blx 3314 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ b.n 6244 │ │ │ │ - cmp r5, #210 @ 0xd2 │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #166 @ 0xa6 │ │ │ │ + cmp r5, #110 @ 0x6e │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ ldr r3, [pc, #60] @ (62a0 ) │ │ │ │ sub sp, #296 @ 0x128 │ │ │ │ @@ -2993,15 +2993,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ b.n 62dc │ │ │ │ nop │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r6, #0 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 62f8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 62fa │ │ │ │ bx lr │ │ │ │ @@ -3031,19 +3031,19 @@ │ │ │ │ ldr r0, [pc, #24] @ (6354 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #276 @ 0x114 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - muls r4, r6 │ │ │ │ + orrs r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #178 @ 0xb2 │ │ │ │ + movs r7, #122 @ 0x7a │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #96] @ (63cc ) │ │ │ │ @@ -3084,23 +3084,23 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ movs r0, #0 │ │ │ │ b.n 63b4 │ │ │ │ nop │ │ │ │ - cmp r0, #112 @ 0x70 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #544] @ 0x220 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + movs r7, #240 @ 0xf0 │ │ │ │ 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 r3, [r1, #8] │ │ │ │ mov r9, r2 │ │ │ │ @@ -3196,35 +3196,35 @@ │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + cmp r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - tst r4, r6 │ │ │ │ + rors r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #114 @ 0x72 │ │ │ │ + movs r6, #58 @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - tst r4, r0 │ │ │ │ + rors r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #66 @ 0x42 │ │ │ │ + movs r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #30 │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ movs r0, r0 │ │ │ │ - rors r0, r6 │ │ │ │ + sbcs r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #46 @ 0x2e │ │ │ │ + movs r5, #246 @ 0xf6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #24] @ (6530 ) │ │ │ │ @@ -3234,15 +3234,15 @@ │ │ │ │ blx 3418 │ │ │ │ cbz r0, 652c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 35f8 <_PyTime_FromSeconds@plt> │ │ │ │ blx 34d8 <_PyTime_AsLong@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cmp r4, #86 @ 0x56 │ │ │ │ + cmp r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #64] @ (6588 ) │ │ │ │ @@ -3270,21 +3270,21 @@ │ │ │ │ ldr r1, [pc, #24] @ (6594 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ movs r0, #0 │ │ │ │ b.n 6572 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #106 @ 0x6a │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #64] @ (65ec ) │ │ │ │ @@ -3312,21 +3312,21 @@ │ │ │ │ ldr r1, [pc, #24] @ (65f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ movs r0, #0 │ │ │ │ b.n 65d6 │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #288] @ 0x120 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #6 │ │ │ │ + movs r5, #206 @ 0xce │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #80] @ (6660 ) │ │ │ │ @@ -3361,23 +3361,23 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ movs r0, #0 │ │ │ │ b.n 6648 │ │ │ │ nop │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #912] @ 0x390 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ + cmp r1, #106 @ 0x6a │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #80] @ (66d8 ) │ │ │ │ @@ -3412,23 +3412,23 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ movs r0, #0 │ │ │ │ b.n 66c0 │ │ │ │ nop │ │ │ │ - movs r5, #84 @ 0x54 │ │ │ │ + movs r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #42 @ 0x2a │ │ │ │ + cmp r0, #242 @ 0xf2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #28 │ │ │ │ + movs r4, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ 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 │ │ │ │ ldr r3, [pc, #352] @ (6860 ) │ │ │ │ @@ -3585,27 +3585,27 @@ │ │ │ │ b.n 680e │ │ │ │ adds r0, #1 │ │ │ │ bne.n 67e2 │ │ │ │ b.n 681a │ │ │ │ nop │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #232 @ 0xe8 │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ 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 │ │ │ │ @@ -3732,100 +3732,100 @@ │ │ │ │ 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 r5, #10000 @ 0x2710 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ - mov.w r7, #1 │ │ │ │ - mov.w r8, #0 │ │ │ │ + mov.w r8, #1 │ │ │ │ + mov.w r7, #0 │ │ │ │ b.n 6ab8 │ │ │ │ subs r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 6a18 │ │ │ │ - strexb r2, r7, [r4] │ │ │ │ + strexb r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 6a08 │ │ │ │ dmb ish │ │ │ │ bne.w 6b34 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 6a3a │ │ │ │ - strexb r2, r8, [r4] │ │ │ │ + strexb r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 6a2a │ │ │ │ dmb ish │ │ │ │ bne.n 6b02 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 6a54 │ │ │ │ - strexb r2, r7, [r4] │ │ │ │ + strexb r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 6a44 │ │ │ │ dmb ish │ │ │ │ bne.n 6b12 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 6a74 │ │ │ │ - strexb r2, r8, [r4] │ │ │ │ + strexb r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 6a64 │ │ │ │ dmb ish │ │ │ │ bne.n 6b0a │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 6a8e │ │ │ │ - strexb r2, r7, [r4] │ │ │ │ + strexb r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 6a7e │ │ │ │ dmb ish │ │ │ │ bne.n 6b5a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 6aae │ │ │ │ - strexb r2, r8, [r4] │ │ │ │ + strexb r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 6a9e │ │ │ │ dmb ish │ │ │ │ bne.n 6afa │ │ │ │ subs r5, #3 │ │ │ │ beq.n 6b9e │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 6acc │ │ │ │ - strexb r2, r7, [r4] │ │ │ │ + strexb r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 6abc │ │ │ │ dmb ish │ │ │ │ bne.n 6b7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 6aec │ │ │ │ - strexb r2, r8, [r4] │ │ │ │ + strexb r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 6adc │ │ │ │ dmb ish │ │ │ │ beq.n 6a02 │ │ │ │ mov r0, r4 │ │ │ │ blx 3690 │ │ │ │ b.n 6a02 │ │ │ │ @@ -3843,54 +3843,54 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 6a74 │ │ │ │ - strexb r2, r8, [r4] │ │ │ │ + strexb r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 6a74 │ │ │ │ b.n 6b22 │ │ │ │ mov r0, r4 │ │ │ │ blx 36c0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 6a3a │ │ │ │ - strexb r2, r8, [r4] │ │ │ │ + strexb r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 6a3a │ │ │ │ b.n 6b44 │ │ │ │ mov r0, r4 │ │ │ │ blx 36c0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 6aae │ │ │ │ - strexb r2, r8, [r4] │ │ │ │ + strexb r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 6aae │ │ │ │ b.n 6b6a │ │ │ │ mov r0, r4 │ │ │ │ blx 36c0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 6aec │ │ │ │ - strexb r2, r8, [r4] │ │ │ │ + strexb r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 6aec │ │ │ │ b.n 6b8c │ │ │ │ adds r0, r6, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 33d8 <_PyEvent_Notify@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -3929,15 +3929,15 @@ │ │ │ │ bne.n 6bf6 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ beq.n 6c12 │ │ │ │ blx 36c0 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 861c │ │ │ │ + bl 85e4 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 6bc6 │ │ │ │ mov.w r0, #2000 @ 0x7d0 │ │ │ │ blx 31b0 │ │ │ │ b.n 6bc6 │ │ │ │ add.w r0, r8, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -3948,169 +3948,155 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r4, #200 @ 0xc8 │ │ │ │ mov r5, r0 │ │ │ │ blx 3150 │ │ │ │ mov r6, r0 │ │ │ │ blx 355c │ │ │ │ blx 2f10 │ │ │ │ - blx 355c │ │ │ │ - blx 2f10 │ │ │ │ - blx 355c │ │ │ │ - blx 2f10 │ │ │ │ - blx 355c │ │ │ │ - blx 2f10 │ │ │ │ - blx 355c │ │ │ │ - blx 2f10 │ │ │ │ - blx 355c │ │ │ │ - blx 2f10 │ │ │ │ - blx 355c │ │ │ │ - blx 2f10 │ │ │ │ - blx 355c │ │ │ │ - blx 2f10 │ │ │ │ - subs r4, #8 │ │ │ │ + subs r4, #1 │ │ │ │ bne.n 6c4c │ │ │ │ mov r0, r6 │ │ │ │ blx 2edc │ │ │ │ add.w r3, r5, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6c9e │ │ │ │ + bne.n 6c66 │ │ │ │ dmb ish │ │ │ │ - cbz r2, 6cb4 │ │ │ │ + cbz r2, 6c7c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r5, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 33d8 <_PyEvent_Notify@plt> │ │ │ │ adds r0, #20 │ │ │ │ - b.n 6804 │ │ │ │ + b.n 67cc │ │ │ │ movs r0, #20 │ │ │ │ - b.n 6808 │ │ │ │ + b.n 67d0 │ │ │ │ adds r0, #3 │ │ │ │ - b.n 6dec │ │ │ │ + b.n 6db4 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 6bf8 │ │ │ │ + b.n 6bc0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 737a │ │ │ │ + b.n 7342 │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ - bflx 4, r5 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + bfcsel 6, 62a2 , a, eq │ │ │ │ + str r3, [sp, #416] @ 0x1a0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #24] @ (6d00 ) │ │ │ │ - ldr r3, [pc, #28] @ (6d04 ) │ │ │ │ - ldr r2, [pc, #28] @ (6d08 ) │ │ │ │ + ldr r0, [pc, #24] @ (6cc8 ) │ │ │ │ + ldr r3, [pc, #28] @ (6ccc ) │ │ │ │ + ldr r2, [pc, #28] @ (6cd0 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 6cfc │ │ │ │ - ldr r3, [pc, #20] @ (6d0c ) │ │ │ │ + beq.n 6cc4 │ │ │ │ + ldr r3, [pc, #20] @ (6cd4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 6cfc │ │ │ │ + cbz r3, 6cc4 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (6d34 ) │ │ │ │ - ldr r3, [pc, #36] @ (6d38 ) │ │ │ │ + ldr r0, [pc, #32] @ (6cfc ) │ │ │ │ + ldr r3, [pc, #36] @ (6d00 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (6d3c ) │ │ │ │ + ldr r2, [pc, #36] @ (6d04 ) │ │ │ │ add r3, pc │ │ │ │ subs r3, r3, r0 │ │ │ │ add r2, pc │ │ │ │ lsrs r1, r3, #31 │ │ │ │ add.w r1, r1, r3, asr #2 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - beq.n 6d30 │ │ │ │ - ldr r3, [pc, #20] @ (6d40 ) │ │ │ │ + beq.n 6cf8 │ │ │ │ + ldr r3, [pc, #20] @ (6d08 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 6d30 │ │ │ │ + cbz r3, 6cf8 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #896] @ 0x380 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #880] @ 0x370 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ - ldr r3, [pc, #40] @ (6d70 ) │ │ │ │ - ldr r2, [pc, #40] @ (6d74 ) │ │ │ │ + ldr r3, [pc, #40] @ (6d38 ) │ │ │ │ + ldr r2, [pc, #40] @ (6d3c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 6d6e │ │ │ │ - ldr r3, [pc, #36] @ (6d78 ) │ │ │ │ + cbnz r3, 6d36 │ │ │ │ + ldr r3, [pc, #36] @ (6d40 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 6d62 │ │ │ │ - ldr r3, [pc, #32] @ (6d7c ) │ │ │ │ + cbz r3, 6d2a │ │ │ │ + ldr r3, [pc, #32] @ (6d44 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2ed0 <__cxa_finalize@plt> │ │ │ │ - bl 6ce4 │ │ │ │ - ldr r3, [pc, #24] @ (6d80 ) │ │ │ │ + bl 6cac │ │ │ │ + ldr r3, [pc, #24] @ (6d48 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #704] @ 0x2c0 │ │ │ │ + str r2, [sp, #928] @ 0x3a0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #888] @ 0x378 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #552] @ 0x228 │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 6d10 │ │ │ │ + b.n 6cd8 │ │ │ │ nop │ │ │ │ b.w 31bc <_PyInstructionSequence_New@plt> │ │ │ │ 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 r4, r1 │ │ │ │ - cbnz r3, 6dde │ │ │ │ + cbnz r3, 6da6 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 6e50 │ │ │ │ + ble.n 6e18 │ │ │ │ cmp r2, #4 │ │ │ │ - bgt.n 6e50 │ │ │ │ + bgt.n 6e18 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6e50 │ │ │ │ + beq.n 6e18 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r6, r3 │ │ │ │ str r1, [sp, #24] │ │ │ │ blx 35e0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6e40 │ │ │ │ + beq.n 6e08 │ │ │ │ cmp r5, #3 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - bne.n 6e1c │ │ │ │ + bne.n 6de4 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 32c0 <_PyCompile_CodeGen@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ @@ -4119,194 +4105,194 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 3c80 <_Py_hashtable_get@plt+0x560> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r5, r0, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #96] @ (6e54 ) │ │ │ │ + ldr r4, [pc, #96] @ (6e1c ) │ │ │ │ add.w ip, sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ add r4, pc │ │ │ │ movs r2, #0 │ │ │ │ add.w r4, r4, #548 @ 0x224 │ │ │ │ movs r6, #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #3 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 30d8 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6dae │ │ │ │ - b.n 6dd8 │ │ │ │ + bne.n 6d76 │ │ │ │ + b.n 6da0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ strd r1, r3, [sp, #24] │ │ │ │ blx 35e0 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ - bne.n 6dcc │ │ │ │ + bne.n 6d94 │ │ │ │ blx 3338 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6dcc │ │ │ │ + beq.n 6d94 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6dd8 │ │ │ │ + b.n 6da0 │ │ │ │ str r0, [sp, #28] │ │ │ │ blx 3338 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6e3c │ │ │ │ - b.n 6dc4 │ │ │ │ + bne.n 6e04 │ │ │ │ + b.n 6d8c │ │ │ │ mov r5, r2 │ │ │ │ - b.n 6dee │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + b.n 6db6 │ │ │ │ + str r5, [sp, #496] @ 0x1f0 │ │ │ │ movs r1, r0 │ │ │ │ b.w 2f40 <_Py_GetConfigsAsDict@plt> │ │ │ │ - ldr r3, [pc, #16] @ (6e70 ) │ │ │ │ + ldr r3, [pc, #16] @ (6e38 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (6e74 ) │ │ │ │ + ldr r2, [pc, #16] @ (6e3c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, #288 @ 0x120 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2f50 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 3400 <_PyInterpreterState_GetConfigCopy@plt> │ │ │ │ cmp r0, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - blt.n 6eac │ │ │ │ + blt.n 6e74 │ │ │ │ blx 2fb0 <_PyConfig_AsDict@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 336c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #288 @ 0x120 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, #0 │ │ │ │ blx 336c │ │ │ │ - b.n 6ea6 │ │ │ │ + b.n 6e6e │ │ │ │ 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 │ │ │ │ - ldr r1, [pc, #220] @ (6fa4 ) │ │ │ │ + ldr r1, [pc, #220] @ (6f6c ) │ │ │ │ add r2, sp, #12 │ │ │ │ - ldr r6, [pc, #220] @ (6fa8 ) │ │ │ │ + ldr r6, [pc, #220] @ (6f70 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r6, pc │ │ │ │ blx 3418 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6f5c │ │ │ │ + beq.n 6f24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6f86 │ │ │ │ + bge.n 6f4e │ │ │ │ blx 3684 <_PyThreadState_GetCurrent@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6f88 │ │ │ │ + beq.n 6f50 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6f72 │ │ │ │ + beq.n 6f3a │ │ │ │ blx 34a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6f40 │ │ │ │ + cbz r0, 6f08 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #324] @ 0x144 │ │ │ │ blx 34c0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 6f46 │ │ │ │ - ldr r1, [pc, #160] @ (6fac ) │ │ │ │ + cbz r0, 6f0e │ │ │ │ + ldr r1, [pc, #160] @ (6f74 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ea0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 6f2a │ │ │ │ + beq.n 6ef2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 6f66 │ │ │ │ - cbnz r1, 6f46 │ │ │ │ + cbz r3, 6f2e │ │ │ │ + cbnz r1, 6f0e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbnz r3, 6f60 │ │ │ │ - ldr r3, [pc, #124] @ (6fb0 ) │ │ │ │ + cbnz r3, 6f28 │ │ │ │ + ldr r3, [pc, #124] @ (6f78 ) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - ldr r1, [pc, #124] @ (6fb4 ) │ │ │ │ + ldr r1, [pc, #124] @ (6f7c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 2ea0 │ │ │ │ - cbnz r0, 6f46 │ │ │ │ + cbnz r0, 6f0e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6f5c │ │ │ │ + beq.n 6f24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6f5c │ │ │ │ + cbnz r3, 6f24 │ │ │ │ mov r0, r4 │ │ │ │ blx 3014 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6f40 │ │ │ │ - ldr r3, [pc, #84] @ (6fb8 ) │ │ │ │ + b.n 6f08 │ │ │ │ + ldr r3, [pc, #84] @ (6f80 ) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ - b.n 6f34 │ │ │ │ + b.n 6efc │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 3014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 6f2a │ │ │ │ - ldr r3, [pc, #72] @ (6fbc ) │ │ │ │ + b.n 6ef2 │ │ │ │ + ldr r3, [pc, #72] @ (6f84 ) │ │ │ │ movw r2, #870 @ 0x366 │ │ │ │ - ldr r1, [pc, #68] @ (6fc0 ) │ │ │ │ - ldr r0, [pc, #72] @ (6fc4 ) │ │ │ │ + ldr r1, [pc, #68] @ (6f88 ) │ │ │ │ + ldr r0, [pc, #72] @ (6f8c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - bne.n 6f92 │ │ │ │ - ldr r3, [pc, #60] @ (6fc8 ) │ │ │ │ + bne.n 6f5a │ │ │ │ + ldr r3, [pc, #60] @ (6f90 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w r5, [r3, #624] @ 0x270 │ │ │ │ - b.n 6eee │ │ │ │ - ldr r3, [pc, #56] @ (6fcc ) │ │ │ │ - ldr r1, [pc, #56] @ (6fd0 ) │ │ │ │ + b.n 6eb6 │ │ │ │ + ldr r3, [pc, #56] @ (6f94 ) │ │ │ │ + ldr r1, [pc, #56] @ (6f98 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 361c │ │ │ │ - b.n 6f5c │ │ │ │ + b.n 6f24 │ │ │ │ nop │ │ │ │ adds r4, r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ movs r1, r0 │ │ │ │ adds r0, r2, #0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ @@ -4326,270 +4312,270 @@ │ │ │ │ movs r0, r0 │ │ │ │ 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 │ │ │ │ - ldr r1, [pc, #48] @ (7018 ) │ │ │ │ + ldr r1, [pc, #48] @ (6fe0 ) │ │ │ │ mov r3, sp │ │ │ │ - ldr r5, [pc, #48] @ (701c ) │ │ │ │ + ldr r5, [pc, #48] @ (6fe4 ) │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, pc │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ strd r4, r4, [sp] │ │ │ │ blx 3418 │ │ │ │ - cbz r0, 700e │ │ │ │ + cbz r0, 6fd6 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 32a8 <_PyImport_ClearExtension@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7012 │ │ │ │ - ldr r3, [pc, #20] @ (7020 ) │ │ │ │ + blt.n 6fda │ │ │ │ + ldr r3, [pc, #20] @ (6fe8 ) │ │ │ │ ldr r0, [r5, r3] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - b.n 700e │ │ │ │ + b.n 6fd6 │ │ │ │ nop │ │ │ │ subs r2, r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #44] @ (7064 ) │ │ │ │ + ldr r1, [pc, #44] @ (702c ) │ │ │ │ sub sp, #20 │ │ │ │ add r3, sp, #8 │ │ │ │ add r1, pc │ │ │ │ add r2, sp, #12 │ │ │ │ blx 3418 │ │ │ │ - cbz r0, 705e │ │ │ │ + cbz r0, 7026 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 31fc │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 3338 │ │ │ │ - cbnz r0, 705e │ │ │ │ + cbnz r0, 7026 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 3448 <_PyTraceMalloc_GetTraceback@plt> │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 705a │ │ │ │ + b.n 7022 │ │ │ │ nop │ │ │ │ subs r6, r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #44] @ (70a4 ) │ │ │ │ + ldr r3, [pc, #44] @ (706c ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ blx 35d4 <_PyMem_GetCurrentAllocatorName@plt> │ │ │ │ - cbz r0, 708e │ │ │ │ + cbz r0, 7056 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 3540 │ │ │ │ - ldr r2, [pc, #24] @ (70a8 ) │ │ │ │ + ldr r2, [pc, #24] @ (7070 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #24] @ (70ac ) │ │ │ │ + ldr r1, [pc, #24] @ (7074 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 30fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ │ │ + ldrh r2, [r7, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r7, r2 │ │ │ │ movs r0, r0 │ │ │ │ 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 │ │ │ │ - ldr r1, [pc, #88] @ (711c ) │ │ │ │ + ldr r1, [pc, #88] @ (70e4 ) │ │ │ │ add.w ip, sp, #20 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 3418 │ │ │ │ - cbz r0, 70f8 │ │ │ │ + cbz r0, 70c0 │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 3354 <_PyDict_GetItem_KnownHash@plt> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 7104 │ │ │ │ + cbz r0, 70cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 70fc │ │ │ │ + bne.n 70c4 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 70f2 │ │ │ │ + b.n 70ba │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 70f2 │ │ │ │ + b.n 70ba │ │ │ │ str r0, [sp, #12] │ │ │ │ blx 3338 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70f0 │ │ │ │ + bne.n 70b8 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 30e4 <_PyErr_SetKeyError@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 70f2 │ │ │ │ + b.n 70ba │ │ │ │ subs r4, r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #16] @ (7134 ) │ │ │ │ + ldr r3, [pc, #16] @ (70fc ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (7138 ) │ │ │ │ + ldr r2, [pc, #16] @ (7100 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r6, [r2, #54] @ 0x36 │ │ │ │ + ldrh r6, [r1, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov ip, r1 │ │ │ │ - cbnz r3, 7184 │ │ │ │ + cbnz r3, 714c │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 7184 │ │ │ │ + ble.n 714c │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 7184 │ │ │ │ - cbz r1, 7184 │ │ │ │ + bne.n 714c │ │ │ │ + cbz r1, 714c │ │ │ │ ldr.w r3, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ mov r4, r3 │ │ │ │ str r1, [sp, #24] │ │ │ │ blx 35e0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 71b4 │ │ │ │ + beq.n 717c │ │ │ │ mov r0, r4 │ │ │ │ blx 3168 <_PyCompile_OptimizeCfg@plt> │ │ │ │ mov ip, r0 │ │ │ │ mov r0, ip │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, ip │ │ │ │ - ldr.w ip, [pc, #68] @ 71cc │ │ │ │ + ldr.w ip, [pc, #68] @ 7194 │ │ │ │ mov.w lr, #3 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add ip, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ add.w ip, ip, #608 @ 0x260 │ │ │ │ mov r1, r2 │ │ │ │ str.w ip, [sp] │ │ │ │ movs r2, #0 │ │ │ │ str.w lr, [sp, #4] │ │ │ │ strd lr, r2, [sp, #8] │ │ │ │ blx 30d8 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 715a │ │ │ │ - b.n 717e │ │ │ │ + bne.n 7122 │ │ │ │ + b.n 7146 │ │ │ │ strd r1, r0, [sp, #24] │ │ │ │ blx 3338 │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7176 │ │ │ │ + beq.n 713e │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 717e │ │ │ │ + b.n 7146 │ │ │ │ nop │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #128] @ (7260 ) │ │ │ │ + ldr r3, [pc, #128] @ (7228 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 7220 │ │ │ │ + cbz r1, 71e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #116] @ (7264 ) │ │ │ │ + ldr r1, [pc, #116] @ (722c ) │ │ │ │ mov r5, r3 │ │ │ │ add r1, pc │ │ │ │ blx 2fbc │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 7248 │ │ │ │ + cbz r0, 7210 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 35a0 <_PyInterpreterConfig_InitFromDict@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 7216 │ │ │ │ + beq.n 71de │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 723c │ │ │ │ + cbz r2, 7204 │ │ │ │ mov.w ip, r3, asr #31 │ │ │ │ mov r0, ip │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #68] @ (7268 ) │ │ │ │ + ldr r3, [pc, #68] @ (7230 ) │ │ │ │ mov lr, r0 │ │ │ │ mov ip, r1 │ │ │ │ add r3, pc │ │ │ │ add.w r4, r3, #84 @ 0x54 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ - b.n 721a │ │ │ │ + b.n 71e2 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 3014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7216 │ │ │ │ - ldr r3, [pc, #32] @ (726c ) │ │ │ │ + b.n 71de │ │ │ │ + ldr r3, [pc, #32] @ (7234 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #32] @ (7270 ) │ │ │ │ + ldr r1, [pc, #32] @ (7238 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 361c │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 721a │ │ │ │ + b.n 71e2 │ │ │ │ nop │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ subs r4, r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #138 @ 0x8a │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ @@ -4598,31 +4584,31 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ blx 35c8 │ │ │ │ add.w ip, r0, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #64] @ (72d0 ) │ │ │ │ - ldr r0, [pc, #68] @ (72d4 ) │ │ │ │ + ldr r1, [pc, #64] @ (7298 ) │ │ │ │ + ldr r0, [pc, #68] @ (729c ) │ │ │ │ ldrb.w r4, [ip, #540] @ 0x21c │ │ │ │ add r1, pc │ │ │ │ ldrb.w r2, [ip, #536] @ 0x218 │ │ │ │ add r0, pc │ │ │ │ strd r1, r4, [sp, #20] │ │ │ │ - ldr.w lr, [pc, #52] @ 72d8 │ │ │ │ + ldr.w lr, [pc, #52] @ 72a0 │ │ │ │ ldrb.w r4, [ip, #539] @ 0x21b │ │ │ │ strd r0, r4, [sp, #12] │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #44] @ (72dc ) │ │ │ │ + ldr r3, [pc, #44] @ (72a4 ) │ │ │ │ ldrb.w r4, [ip, #538] @ 0x21a │ │ │ │ strd lr, r4, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #36] @ (72e0 ) │ │ │ │ - ldr r0, [pc, #36] @ (72e4 ) │ │ │ │ + ldr r1, [pc, #36] @ (72a8 ) │ │ │ │ + ldr r0, [pc, #36] @ (72ac ) │ │ │ │ ldrb.w r4, [ip, #537] @ 0x219 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx 3314 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -4645,15 +4631,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #4] │ │ │ │ blx 34b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7320 │ │ │ │ + cbz r0, 72e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 3290 <_Py_normpath@plt> │ │ │ │ mov r1, r5 │ │ │ │ blx 2f68 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ @@ -4664,79 +4650,79 @@ │ │ │ │ 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 r0, r1 │ │ │ │ - ldr r1, [pc, #152] @ (73d4 ) │ │ │ │ + ldr r1, [pc, #152] @ (739c ) │ │ │ │ add r4, sp, #20 │ │ │ │ - ldr r5, [pc, #152] @ (73d8 ) │ │ │ │ + ldr r5, [pc, #152] @ (73a0 ) │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add r2, sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ blx 3418 │ │ │ │ - cbz r0, 73aa │ │ │ │ + cbz r0, 7372 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2f1c <_Py_GetErrorHandler@plt> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r2, r0, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ strd r4, r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 31cc <_Py_DecodeLocaleEx@plt> │ │ │ │ adds r0, #3 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 73c4 │ │ │ │ + bhi.n 738c │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r3, r3, #20 │ │ │ │ lsls r0, r3, #8 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ blx 2f68 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 3390 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #64] @ (73dc ) │ │ │ │ - ldr r1, [pc, #68] @ (73e0 ) │ │ │ │ + ldr r0, [pc, #64] @ (73a4 ) │ │ │ │ + ldr r1, [pc, #68] @ (73a8 ) │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 361c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7392 │ │ │ │ + b.n 735a │ │ │ │ blx 3030 │ │ │ │ - b.n 73aa │ │ │ │ - ldr r3, [pc, #44] @ (73e4 ) │ │ │ │ - ldr r1, [pc, #48] @ (73e8 ) │ │ │ │ + b.n 7372 │ │ │ │ + ldr r3, [pc, #44] @ (73ac ) │ │ │ │ + ldr r1, [pc, #48] @ (73b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ - b.n 73aa │ │ │ │ - ldr r3, [pc, #28] @ (73e4 ) │ │ │ │ - ldr r1, [pc, #36] @ (73ec ) │ │ │ │ + b.n 7372 │ │ │ │ + ldr r3, [pc, #28] @ (73ac ) │ │ │ │ + ldr r1, [pc, #36] @ (73b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ - b.n 73aa │ │ │ │ + b.n 7372 │ │ │ │ subs r0, r3, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ @@ -4745,156 +4731,156 @@ │ │ │ │ subs r4, r3, r4 │ │ │ │ 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 │ │ │ │ - ldr r4, [pc, #84] @ (7458 ) │ │ │ │ + ldr r4, [pc, #84] @ (7420 ) │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 6088 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - beq.n 7444 │ │ │ │ + beq.n 740c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ bl 62ec │ │ │ │ blx 3684 <_PyThreadState_GetCurrent@plt> │ │ │ │ - ldr r1, [pc, #40] @ (745c ) │ │ │ │ + ldr r1, [pc, #40] @ (7424 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r1, pc │ │ │ │ blx 36f0 <_PyInterpreterState_SetEvalFrameFunc@plt> │ │ │ │ - ldr r3, [pc, #32] @ (7460 ) │ │ │ │ + ldr r3, [pc, #32] @ (7428 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #28] @ (7464 ) │ │ │ │ + ldr r2, [pc, #28] @ (742c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #28] @ (7468 ) │ │ │ │ + ldr r1, [pc, #28] @ (7430 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 30fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7440 │ │ │ │ - ldrh r2, [r7, #30] │ │ │ │ + b.n 7408 │ │ │ │ + ldrh r2, [r6, #32] │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xefa7ffff │ │ │ │ + @ instruction: 0xefdfffff │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, r2 │ │ │ │ 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 r4, [r1, #4] │ │ │ │ - ldr.w sl, [pc, #220] @ 755c │ │ │ │ + ldr.w sl, [pc, #220] @ 7524 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ add sl, pc │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 74e6 │ │ │ │ + bpl.n 74ae │ │ │ │ mov r0, r1 │ │ │ │ - bl 75e8 │ │ │ │ + bl 75b0 │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 74e6 │ │ │ │ + cbz r3, 74ae │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7544 │ │ │ │ + beq.n 750c │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 752e │ │ │ │ + blt.n 74f6 │ │ │ │ mov r0, r9 │ │ │ │ blx 32cc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 74ec │ │ │ │ + cbz r0, 74b4 │ │ │ │ add.w r8, r0, #8 │ │ │ │ movs r5, #0 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 74ec │ │ │ │ + beq.n 74b4 │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ - cbz r4, 74f2 │ │ │ │ + cbz r4, 74ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 7528 │ │ │ │ + bne.n 74f0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 7514 │ │ │ │ + bpl.n 74dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 7778 │ │ │ │ + bl 7740 │ │ │ │ cmp r5, r0 │ │ │ │ - bge.n 7500 │ │ │ │ + bge.n 74c8 │ │ │ │ adds r5, #1 │ │ │ │ str.w r4, [r8, #4]! │ │ │ │ - b.n 74bc │ │ │ │ - ldr r3, [pc, #120] @ (7560 ) │ │ │ │ + b.n 7484 │ │ │ │ + ldr r3, [pc, #120] @ (7528 ) │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #112] @ (7564 ) │ │ │ │ + ldr r3, [pc, #112] @ (752c ) │ │ │ │ ldr.w r4, [sl, r3] │ │ │ │ add.w r4, r4, #19456 @ 0x4c00 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n 74cc │ │ │ │ - ldr r3, [pc, #100] @ (7568 ) │ │ │ │ + b.n 7494 │ │ │ │ + ldr r3, [pc, #100] @ (7530 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #100] @ (756c ) │ │ │ │ - ldr r0, [pc, #104] @ (7570 ) │ │ │ │ + ldr r1, [pc, #100] @ (7534 ) │ │ │ │ + ldr r0, [pc, #104] @ (7538 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #160 @ 0xa0 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (7574 ) │ │ │ │ + ldr r3, [pc, #92] @ (753c ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (7578 ) │ │ │ │ - ldr r0, [pc, #96] @ (757c ) │ │ │ │ + ldr r1, [pc, #92] @ (7540 ) │ │ │ │ + ldr r0, [pc, #96] @ (7544 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #160 @ 0xa0 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 74cc │ │ │ │ - ldr r3, [pc, #80] @ (7580 ) │ │ │ │ + b.n 7494 │ │ │ │ + ldr r3, [pc, #80] @ (7548 ) │ │ │ │ movw r2, #1333 @ 0x535 │ │ │ │ - ldr r1, [pc, #76] @ (7584 ) │ │ │ │ - ldr r0, [pc, #80] @ (7588 ) │ │ │ │ + ldr r1, [pc, #76] @ (754c ) │ │ │ │ + ldr r0, [pc, #80] @ (7550 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #68] @ (758c ) │ │ │ │ + ldr r3, [pc, #68] @ (7554 ) │ │ │ │ movw r2, #1331 @ 0x533 │ │ │ │ - ldr r1, [pc, #68] @ (7590 ) │ │ │ │ - ldr r0, [pc, #68] @ (7594 ) │ │ │ │ + ldr r1, [pc, #68] @ (7558 ) │ │ │ │ + ldr r0, [pc, #68] @ (755c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r0, [r6, #28] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -4918,84 +4904,84 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #22 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ b.w 35ac <_PyContext_NewHamtForTests@plt> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r3, [pc, #60] @ (75dc ) │ │ │ │ + ldr r3, [pc, #60] @ (75a4 ) │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 75ce │ │ │ │ + bpl.n 7596 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 75e8 │ │ │ │ + bl 75b0 │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r2, 75d4 │ │ │ │ - ldr r2, [pc, #24] @ (75e0 ) │ │ │ │ + cbz r2, 759c │ │ │ │ + ldr r2, [pc, #24] @ (75a8 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (75e4 ) │ │ │ │ + ldr r2, [pc, #20] @ (75ac ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #12] @ (75e4 ) │ │ │ │ + ldr r2, [pc, #12] @ (75ac ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.n 75ca │ │ │ │ + b.n 7592 │ │ │ │ nop │ │ │ │ - ldrh r2, [r3, #18] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ 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, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #29 │ │ │ │ - bpl.n 760c │ │ │ │ + bpl.n 75d4 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 7638 │ │ │ │ + bpl.n 7600 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 7622 │ │ │ │ + bne.n 75ea │ │ │ │ adds r0, #8 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #64] @ (7650 ) │ │ │ │ + ldr r3, [pc, #64] @ (7618 ) │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ - ldr r1, [pc, #64] @ (7654 ) │ │ │ │ - ldr r0, [pc, #64] @ (7658 ) │ │ │ │ + ldr r1, [pc, #64] @ (761c ) │ │ │ │ + ldr r0, [pc, #64] @ (7620 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #244 @ 0xf4 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (765c ) │ │ │ │ + ldr r3, [pc, #56] @ (7624 ) │ │ │ │ movw r2, #815 @ 0x32f │ │ │ │ - ldr r1, [pc, #52] @ (7660 ) │ │ │ │ - ldr r0, [pc, #56] @ (7664 ) │ │ │ │ + ldr r1, [pc, #52] @ (7628 ) │ │ │ │ + ldr r0, [pc, #56] @ (762c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #244 @ 0xf4 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #44] @ (7668 ) │ │ │ │ + ldr r3, [pc, #44] @ (7630 ) │ │ │ │ movw r2, #814 @ 0x32e │ │ │ │ - ldr r1, [pc, #44] @ (766c ) │ │ │ │ - ldr r0, [pc, #44] @ (7670 ) │ │ │ │ + ldr r1, [pc, #44] @ (7634 ) │ │ │ │ + ldr r0, [pc, #44] @ (7638 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #244 @ 0xf4 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ adds r0, #154 @ 0x9a │ │ │ │ @@ -5013,54 +4999,54 @@ │ │ │ │ adds r0, #110 @ 0x6e │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 767a │ │ │ │ + cbnz r3, 7642 │ │ │ │ bx lr │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7678 │ │ │ │ + beq.n 7640 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7678 │ │ │ │ + bne.n 7640 │ │ │ │ mov r0, r3 │ │ │ │ b.w 3010 <_Py_Dealloc@plt> │ │ │ │ nop │ │ │ │ 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 r0, r1 │ │ │ │ - ldr r1, [pc, #172] @ (775c ) │ │ │ │ + ldr r1, [pc, #172] @ (7724 ) │ │ │ │ add r4, sp, #20 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r4, [pc, #164] @ (7760 ) │ │ │ │ + ldr r4, [pc, #164] @ (7728 ) │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ add r4, pc │ │ │ │ blx 3418 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 772e │ │ │ │ + beq.n 76f6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r4 │ │ │ │ blx 34b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 771a │ │ │ │ + cbz r0, 76e2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2f1c <_Py_GetErrorHandler@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r3, r0, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ add r3, sp, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ @@ -5069,54 +5055,54 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ blx 2eac <_Py_EncodeLocaleEx@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2f28 │ │ │ │ adds r0, r5, #3 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 774c │ │ │ │ + bhi.n 7714 │ │ │ │ tbb [pc, r0] │ │ │ │ adds r4, r1, r0 │ │ │ │ lsls r5, r2, #8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 332c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 3390 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #64] @ (7764 ) │ │ │ │ - ldr r1, [pc, #68] @ (7768 ) │ │ │ │ + ldr r3, [pc, #64] @ (772c ) │ │ │ │ + ldr r1, [pc, #68] @ (7730 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 771a │ │ │ │ + b.n 76e2 │ │ │ │ blx 3030 │ │ │ │ - b.n 772e │ │ │ │ - ldr r0, [pc, #48] @ (776c ) │ │ │ │ - ldr r1, [pc, #52] @ (7770 ) │ │ │ │ + b.n 76f6 │ │ │ │ + ldr r0, [pc, #48] @ (7734 ) │ │ │ │ + ldr r1, [pc, #52] @ (7738 ) │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 361c │ │ │ │ - b.n 772e │ │ │ │ - ldr r3, [pc, #20] @ (7764 ) │ │ │ │ - ldr r1, [pc, #36] @ (7774 ) │ │ │ │ + b.n 76f6 │ │ │ │ + ldr r3, [pc, #20] @ (772c ) │ │ │ │ + ldr r1, [pc, #36] @ (773c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ - b.n 772e │ │ │ │ + b.n 76f6 │ │ │ │ subs r4, r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #8] │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ @@ -5124,46 +5110,46 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (77d0 ) │ │ │ │ - ldr r2, [pc, #72] @ (77d4 ) │ │ │ │ + ldr r3, [pc, #72] @ (7798 ) │ │ │ │ + ldr r2, [pc, #72] @ (779c ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 77a0 │ │ │ │ - ldr r2, [pc, #64] @ (77d8 ) │ │ │ │ + beq.n 7768 │ │ │ │ + ldr r2, [pc, #64] @ (77a0 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 77b8 │ │ │ │ + beq.n 7780 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #56] @ (77dc ) │ │ │ │ + ldr r3, [pc, #56] @ (77a4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #56] @ (77e0 ) │ │ │ │ - ldr r0, [pc, #56] @ (77e4 ) │ │ │ │ + ldr r1, [pc, #56] @ (77a8 ) │ │ │ │ + ldr r0, [pc, #56] @ (77ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #268 @ 0x10c │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #44] @ (77e8 ) │ │ │ │ + ldr r3, [pc, #44] @ (77b0 ) │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ - ldr r1, [pc, #44] @ (77ec ) │ │ │ │ - ldr r0, [pc, #44] @ (77f0 ) │ │ │ │ + ldr r1, [pc, #44] @ (77b4 ) │ │ │ │ + ldr r0, [pc, #44] @ (77b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #268 @ 0x10c │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldrh r2, [r6, #2] │ │ │ │ + ldrh r2, [r5, #4] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -5177,77 +5163,77 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #20] @ (7818 ) │ │ │ │ + ldr r4, [pc, #20] @ (77e0 ) │ │ │ │ sub sp, #8 │ │ │ │ blx 3214 <_PyPathConfig_ClearGlobal@plt> │ │ │ │ - ldr r3, [pc, #16] @ (781c ) │ │ │ │ + ldr r3, [pc, #16] @ (77e4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 34fc <_PyInterpreterState_ObjectToID@plt> │ │ │ │ subs r3, r1, #0 │ │ │ │ - bge.n 783c │ │ │ │ + bge.n 7804 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 3650 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #72] @ (789c ) │ │ │ │ + ldr r4, [pc, #72] @ (7864 ) │ │ │ │ sub sp, #12 │ │ │ │ bl 6088 │ │ │ │ mov r5, r0 │ │ │ │ blx 3684 <_PyThreadState_GetCurrent@plt> │ │ │ │ - ldr r3, [pc, #60] @ (78a0 ) │ │ │ │ + ldr r3, [pc, #60] @ (7868 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ blx 36f0 <_PyInterpreterState_SetEvalFrameFunc@plt> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 7888 │ │ │ │ + cbz r0, 7850 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7888 │ │ │ │ + beq.n 7850 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 7894 │ │ │ │ - ldr r3, [pc, #24] @ (78a4 ) │ │ │ │ + cbz r3, 785c │ │ │ │ + ldr r3, [pc, #24] @ (786c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 3014 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 7888 │ │ │ │ + b.n 7850 │ │ │ │ nop │ │ │ │ - strh r2, [r3, #60] @ 0x3c │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -5256,198 +5242,198 @@ │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ movs r3, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #12 │ │ │ │ strd r3, r4, [sp, #12] │ │ │ │ - ldr r3, [pc, #436] @ (7a7c ) │ │ │ │ + ldr r3, [pc, #436] @ (7a44 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #428] @ (7a80 ) │ │ │ │ + ldr r2, [pc, #428] @ (7a48 ) │ │ │ │ add.w r3, r3, #784 @ 0x310 │ │ │ │ - ldr r5, [pc, #428] @ (7a84 ) │ │ │ │ + ldr r5, [pc, #428] @ (7a4c ) │ │ │ │ add r2, pc │ │ │ │ add r5, pc │ │ │ │ blx 2eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79b6 │ │ │ │ - ldr r3, [pc, #416] @ (7a88 ) │ │ │ │ + beq.n 797e │ │ │ │ + ldr r3, [pc, #416] @ (7a50 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - beq.w 7a1e │ │ │ │ + beq.w 79e6 │ │ │ │ bics.w r2, r3, #2 │ │ │ │ - beq.n 792e │ │ │ │ + beq.n 78f6 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 71d0 │ │ │ │ + bl 7198 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 79b6 │ │ │ │ + beq.n 797e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 799a │ │ │ │ + bne.n 7962 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx 3534 <_PyXI_NewInterpreter@plt> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7928 │ │ │ │ + cbz r0, 78f0 │ │ │ │ mov r0, r4 │ │ │ │ blx 3078 <_PyInterpreterState_GetIDObject@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79d4 │ │ │ │ + beq.n 799c │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 79a8 │ │ │ │ + bne.n 7970 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 79ba │ │ │ │ + beq.n 7982 │ │ │ │ movs r7, #0 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ blx 36a8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 79e0 │ │ │ │ + bne.n 79a8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7a52 │ │ │ │ + bne.w 7a1a │ │ │ │ blx 31a4 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ blx 36a8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 7982 │ │ │ │ + cbz r0, 794a │ │ │ │ blx 3460 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 36a8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 3528 │ │ │ │ mov r0, r6 │ │ │ │ blx 36a8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 3138 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 791a │ │ │ │ - ldr r3, [pc, #264] @ (7a8c ) │ │ │ │ - ldr r1, [pc, #264] @ (7a90 ) │ │ │ │ + bne.n 78e2 │ │ │ │ + ldr r3, [pc, #264] @ (7a54 ) │ │ │ │ + ldr r1, [pc, #264] @ (7a58 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ - cbz r7, 79b6 │ │ │ │ + cbz r7, 797e │ │ │ │ mov r0, r7 │ │ │ │ blx 3254 <_PyErr_ChainExceptions1@plt> │ │ │ │ - b.n 79b6 │ │ │ │ + b.n 797e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7a3a │ │ │ │ + beq.n 7a02 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 7a2a │ │ │ │ + bhi.n 79f2 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ - b.n 793a │ │ │ │ - ldr r3, [pc, #232] @ (7a94 ) │ │ │ │ - ldr r1, [pc, #236] @ (7a98 ) │ │ │ │ + b.n 7902 │ │ │ │ + ldr r3, [pc, #232] @ (7a5c ) │ │ │ │ + ldr r1, [pc, #236] @ (7a60 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7928 │ │ │ │ + b.n 78f0 │ │ │ │ blx 3454 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 791a │ │ │ │ - ldr r3, [pc, #196] @ (7a8c ) │ │ │ │ - ldr r1, [pc, #212] @ (7a9c ) │ │ │ │ + bne.n 78e2 │ │ │ │ + ldr r3, [pc, #196] @ (7a54 ) │ │ │ │ + ldr r1, [pc, #212] @ (7a64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 30fc │ │ │ │ - b.n 79b6 │ │ │ │ + b.n 797e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 3610 <_PyXI_EndInterpreter@plt> │ │ │ │ - b.n 7926 │ │ │ │ + b.n 78ee │ │ │ │ add r4, sp, #28 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 33b4 │ │ │ │ mov r0, r6 │ │ │ │ blx 36a8 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ blx 2fe0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 795c │ │ │ │ + beq.n 7924 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a6a │ │ │ │ - ldr r3, [pc, #152] @ (7aa0 ) │ │ │ │ + beq.n 7a32 │ │ │ │ + ldr r3, [pc, #152] @ (7a68 ) │ │ │ │ movw r2, #1428 @ 0x594 │ │ │ │ - ldr r1, [pc, #148] @ (7aa4 ) │ │ │ │ - ldr r0, [pc, #152] @ (7aa8 ) │ │ │ │ + ldr r1, [pc, #148] @ (7a6c ) │ │ │ │ + ldr r0, [pc, #152] @ (7a70 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #332 @ 0x14c │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ bics.w r2, r3, #2 │ │ │ │ str r4, [sp, #16] │ │ │ │ - beq.n 7932 │ │ │ │ + beq.n 78fa │ │ │ │ mov r1, r4 │ │ │ │ - b.n 78f8 │ │ │ │ - ldr r3, [pc, #104] @ (7a94 ) │ │ │ │ - ldr r1, [pc, #124] @ (7aac ) │ │ │ │ + b.n 78c0 │ │ │ │ + ldr r3, [pc, #104] @ (7a5c ) │ │ │ │ + ldr r1, [pc, #124] @ (7a74 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 361c │ │ │ │ - b.n 79b6 │ │ │ │ - ldr r3, [pc, #116] @ (7ab0 ) │ │ │ │ + b.n 797e │ │ │ │ + ldr r3, [pc, #116] @ (7a78 ) │ │ │ │ movw r2, #1411 @ 0x583 │ │ │ │ - ldr r1, [pc, #112] @ (7ab4 ) │ │ │ │ - ldr r0, [pc, #116] @ (7ab8 ) │ │ │ │ + ldr r1, [pc, #112] @ (7a7c ) │ │ │ │ + ldr r0, [pc, #116] @ (7a80 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #332 @ 0x14c │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (7abc ) │ │ │ │ + ldr r3, [pc, #104] @ (7a84 ) │ │ │ │ movw r2, #1420 @ 0x58c │ │ │ │ - ldr r1, [pc, #100] @ (7ac0 ) │ │ │ │ - ldr r0, [pc, #104] @ (7ac4 ) │ │ │ │ + ldr r1, [pc, #100] @ (7a88 ) │ │ │ │ + ldr r0, [pc, #104] @ (7a8c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #332 @ 0x14c │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ blx 33cc <_PyErr_SetFromPyStatus@plt> │ │ │ │ blx 30b4 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 795c │ │ │ │ + b.n 7924 │ │ │ │ nop │ │ │ │ - ldrh r6, [r5, #18] │ │ │ │ + ldrh r6, [r4, #20] │ │ │ │ movs r1, r0 │ │ │ │ adds r4, r7, r2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r2, [r3, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #11 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -5477,51 +5463,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #84] @ (7b2c ) │ │ │ │ + ldr r4, [pc, #84] @ (7af4 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r4, pc │ │ │ │ blx 3048 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ - cbnz r0, 7b24 │ │ │ │ - ldr r2, [pc, #72] @ (7b30 ) │ │ │ │ + cbnz r0, 7aec │ │ │ │ + ldr r2, [pc, #72] @ (7af8 ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ blx 318c │ │ │ │ - cbz r0, 7b02 │ │ │ │ + cbz r0, 7aca │ │ │ │ blx 3260 │ │ │ │ - ldr r3, [pc, #56] @ (7b34 ) │ │ │ │ + ldr r3, [pc, #56] @ (7afc ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 3338 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7afc │ │ │ │ - ldr r3, [pc, #40] @ (7b38 ) │ │ │ │ + bne.n 7ac4 │ │ │ │ + ldr r3, [pc, #40] @ (7b00 ) │ │ │ │ movw r2, #1698 @ 0x6a2 │ │ │ │ - ldr r1, [pc, #40] @ (7b3c ) │ │ │ │ - ldr r0, [pc, #40] @ (7b40 ) │ │ │ │ + ldr r1, [pc, #40] @ (7b04 ) │ │ │ │ + ldr r0, [pc, #40] @ (7b08 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #28] @ (7b44 ) │ │ │ │ + ldr r3, [pc, #28] @ (7b0c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - b.n 7afc │ │ │ │ + b.n 7ac4 │ │ │ │ nop │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ @@ -5532,123 +5518,123 @@ │ │ │ │ lsls r0, r3, #12 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #64] @ (7b9c ) │ │ │ │ + ldr r3, [pc, #64] @ (7b64 ) │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #64] @ (7ba0 ) │ │ │ │ + ldr r2, [pc, #64] @ (7b68 ) │ │ │ │ add r4, sp, #12 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #60] @ (7ba4 ) │ │ │ │ + ldr r4, [pc, #60] @ (7b6c ) │ │ │ │ add r2, pc │ │ │ │ add.w r3, r3, #796 @ 0x31c │ │ │ │ movs r5, #0 │ │ │ │ add r4, pc │ │ │ │ str r5, [sp, #12] │ │ │ │ blx 2eb8 │ │ │ │ - cbz r0, 7b96 │ │ │ │ + cbz r0, 7b5e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 3048 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 7b90 │ │ │ │ + cbz r0, 7b58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ blx 3610 <_PyXI_EndInterpreter@plt> │ │ │ │ - ldr r3, [pc, #24] @ (7ba8 ) │ │ │ │ + ldr r3, [pc, #24] @ (7b70 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7b90 │ │ │ │ + b.n 7b58 │ │ │ │ nop │ │ │ │ - strh r2, [r3, #62] @ 0x3e │ │ │ │ + ldrh r2, [r2, #0] │ │ │ │ movs r1, r0 │ │ │ │ asrs r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #32] @ (7bdc ) │ │ │ │ + ldr r4, [pc, #32] @ (7ba4 ) │ │ │ │ mov r0, r1 │ │ │ │ blx 3048 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ - cbz r0, 7bd2 │ │ │ │ + cbz r0, 7b9a │ │ │ │ blx 36b4 <_PyInterpreterState_RequiresIDRef@plt> │ │ │ │ - cbnz r0, 7bd6 │ │ │ │ - ldr r3, [pc, #16] @ (7be0 ) │ │ │ │ + cbnz r0, 7b9e │ │ │ │ + ldr r3, [pc, #16] @ (7ba8 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #12] @ (7be4 ) │ │ │ │ + ldr r3, [pc, #12] @ (7bac ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - b.n 7bd2 │ │ │ │ - strh r0, [r7, #32] │ │ │ │ + b.n 7b9a │ │ │ │ + strh r0, [r6, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #12 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #156] @ (7c98 ) │ │ │ │ + ldr r3, [pc, #156] @ (7c60 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #152] @ (7c9c ) │ │ │ │ + ldr r2, [pc, #152] @ (7c64 ) │ │ │ │ add r3, pc │ │ │ │ add r5, sp, #20 │ │ │ │ add r4, sp, #24 │ │ │ │ add.w r3, r3, #804 @ 0x324 │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ blx 2eb8 │ │ │ │ - cbz r0, 7c88 │ │ │ │ + cbz r0, 7c50 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 3048 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7c80 │ │ │ │ + cbz r0, 7c48 │ │ │ │ movs r1, #5 │ │ │ │ blx 3360 <_PyThreadState_NewBound@plt> │ │ │ │ mov r6, r0 │ │ │ │ blx 36a8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r3, 7c46 │ │ │ │ + cbz r3, 7c0e │ │ │ │ mov r0, r4 │ │ │ │ blx 31f0 <_PyInterpreterState_SetRunningMain@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7c94 │ │ │ │ + blt.n 7c5c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r1, sp, #32 │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ blx 3644 │ │ │ │ mov r7, r0 │ │ │ │ blx 3338 │ │ │ │ - cbnz r0, 7c8c │ │ │ │ + cbnz r0, 7c54 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 7c66 │ │ │ │ + cbz r3, 7c2e │ │ │ │ mov r0, r4 │ │ │ │ blx 309c <_PyInterpreterState_SetNotRunningMain@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 3224 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 3528 │ │ │ │ @@ -5656,110 +5642,110 @@ │ │ │ │ blx 36a8 │ │ │ │ mov r0, r6 │ │ │ │ blx 3138 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7c80 │ │ │ │ + b.n 7c48 │ │ │ │ mov r0, r5 │ │ │ │ blx 3180 │ │ │ │ - b.n 7c5c │ │ │ │ + b.n 7c24 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7c6e │ │ │ │ - strh r2, [r7, #56] @ 0x38 │ │ │ │ + b.n 7c36 │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ asrs r0, r6, #24 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 3048 <_PyInterpreterState_LookUpIDObject@plt> │ │ │ │ - cbz r0, 7cc6 │ │ │ │ + cbz r0, 7c8e │ │ │ │ add.w r0, r0, #3664 @ 0xe50 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldrd r0, r1, [r0, #-8] │ │ │ │ b.w 3650 │ │ │ │ pop {r3, 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 │ │ │ │ - ldr r6, [pc, #156] @ (7d78 ) │ │ │ │ + ldr r6, [pc, #156] @ (7d40 ) │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ add r6, pc │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [sp, #8] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 7d2a │ │ │ │ - ldr r1, [pc, #128] @ (7d7c ) │ │ │ │ + beq.n 7cf2 │ │ │ │ + ldr r1, [pc, #128] @ (7d44 ) │ │ │ │ add r2, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 3714 <_PyOnceFlag_CallOnceSlow@plt> │ │ │ │ cmp r4, #3 │ │ │ │ - bgt.n 7d10 │ │ │ │ + bgt.n 7cd8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 7d2e │ │ │ │ + bne.n 7cf6 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 7ce6 │ │ │ │ - cbnz r0, 7d5e │ │ │ │ + b.n 7cae │ │ │ │ + cbnz r0, 7d26 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 7d46 │ │ │ │ + bne.n 7d0e │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #10 │ │ │ │ - bne.n 7ce6 │ │ │ │ - ldr r3, [pc, #96] @ (7d80 ) │ │ │ │ + bne.n 7cae │ │ │ │ + ldr r3, [pc, #96] @ (7d48 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #3 │ │ │ │ - bgt.n 7d12 │ │ │ │ - ldr r3, [pc, #84] @ (7d84 ) │ │ │ │ + bgt.n 7cda │ │ │ │ + ldr r3, [pc, #84] @ (7d4c ) │ │ │ │ movw r2, #375 @ 0x177 │ │ │ │ - ldr r1, [pc, #80] @ (7d88 ) │ │ │ │ - ldr r0, [pc, #84] @ (7d8c ) │ │ │ │ + ldr r1, [pc, #80] @ (7d50 ) │ │ │ │ + ldr r0, [pc, #84] @ (7d54 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #636 @ 0x27c │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #72] @ (7d90 ) │ │ │ │ + ldr r3, [pc, #72] @ (7d58 ) │ │ │ │ movw r2, #379 @ 0x17b │ │ │ │ - ldr r1, [pc, #68] @ (7d94 ) │ │ │ │ - ldr r0, [pc, #72] @ (7d98 ) │ │ │ │ + ldr r1, [pc, #68] @ (7d5c ) │ │ │ │ + ldr r0, [pc, #72] @ (7d60 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #636 @ 0x27c │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (7d9c ) │ │ │ │ + ldr r3, [pc, #60] @ (7d64 ) │ │ │ │ mov.w r2, #378 @ 0x17a │ │ │ │ - ldr r1, [pc, #56] @ (7da0 ) │ │ │ │ - ldr r0, [pc, #60] @ (7da4 ) │ │ │ │ + ldr r1, [pc, #56] @ (7d68 ) │ │ │ │ + ldr r0, [pc, #60] @ (7d6c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #636 @ 0x27c │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + strh r6, [r2, #26] │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r0, r1, r2, r5} │ │ │ │ + ldmia r1, {r0, r1, r2, r3, r4, r6} │ │ │ │ vrsra.u32 d16, d0, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #28 │ │ │ │ @@ -5776,285 +5762,285 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #27 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #688] @ (8068 ) │ │ │ │ + ldr r6, [pc, #688] @ (8030 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #688] @ (806c ) │ │ │ │ + ldr r3, [pc, #688] @ (8034 ) │ │ │ │ add r6, pc │ │ │ │ - ldr r0, [pc, #688] @ (8070 ) │ │ │ │ + ldr r0, [pc, #688] @ (8038 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ blx 3108 <_Py_hashtable_new@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ec6 │ │ │ │ + beq.n 7e8e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8050 │ │ │ │ + bne.w 8018 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8038 │ │ │ │ + beq.w 8000 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ movs r4, #97 @ 0x61 │ │ │ │ blx 3720 <_Py_hashtable_get@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8020 │ │ │ │ + bne.w 7fe8 │ │ │ │ sub.w r2, r4, #96 @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2fc8 <_Py_hashtable_set@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7ec0 │ │ │ │ + blt.n 7e88 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - bne.n 7df0 │ │ │ │ + bne.n 7db8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #26 │ │ │ │ - bne.w 8008 │ │ │ │ + bne.w 7fd0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #26 │ │ │ │ it hi │ │ │ │ movhi r4, #97 @ 0x61 │ │ │ │ - bls.w 7ff0 │ │ │ │ + bls.w 7fb8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7fd8 │ │ │ │ + beq.w 7fa0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7fc0 │ │ │ │ + bne.w 7f88 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub.w r3, r4, #96 @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ed0 │ │ │ │ + bne.n 7e98 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - bne.n 7e1a │ │ │ │ + bne.n 7de2 │ │ │ │ movs r4, #97 @ 0x61 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 3720 <_Py_hashtable_get@plt> │ │ │ │ sub.w r3, r4, #96 @ 0x60 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 7ee8 │ │ │ │ + bne.n 7eb0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - bne.n 7e42 │ │ │ │ + bne.n 7e0a │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ blx 2f34 <_Py_hashtable_steal@plt> │ │ │ │ cmp r0, #16 │ │ │ │ - bne.w 7fa8 │ │ │ │ + bne.w 7f70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #25 │ │ │ │ - bne.w 7f90 │ │ │ │ + bne.w 7f58 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f78 │ │ │ │ - ldr r1, [pc, #504] @ (8074 ) │ │ │ │ + bne.n 7f40 │ │ │ │ + ldr r1, [pc, #504] @ (803c ) │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 33c0 <_Py_hashtable_foreach@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f60 │ │ │ │ + bne.n 7f28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #25 │ │ │ │ - bne.n 7f48 │ │ │ │ + bne.n 7f10 │ │ │ │ mov r0, r5 │ │ │ │ blx 30a8 <_Py_hashtable_clear@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f30 │ │ │ │ + bne.n 7ef8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f18 │ │ │ │ + beq.n 7ee0 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ blx 3720 <_Py_hashtable_get@plt> │ │ │ │ - cbnz r0, 7f00 │ │ │ │ + cbnz r0, 7ec8 │ │ │ │ mov r0, r5 │ │ │ │ blx 3490 <_Py_hashtable_destroy@plt> │ │ │ │ - ldr r3, [pc, #448] @ (8078 ) │ │ │ │ + ldr r3, [pc, #448] @ (8040 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 3490 <_Py_hashtable_destroy@plt> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 302c │ │ │ │ - ldr r3, [pc, #424] @ (807c ) │ │ │ │ + ldr r3, [pc, #424] @ (8044 ) │ │ │ │ mov.w r2, #286 @ 0x11e │ │ │ │ - ldr r1, [pc, #424] @ (8080 ) │ │ │ │ - ldr r0, [pc, #424] @ (8084 ) │ │ │ │ + ldr r1, [pc, #424] @ (8048 ) │ │ │ │ + ldr r0, [pc, #424] @ (804c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #412] @ (8088 ) │ │ │ │ + ldr r3, [pc, #412] @ (8050 ) │ │ │ │ mov.w r2, #292 @ 0x124 │ │ │ │ - ldr r1, [pc, #412] @ (808c ) │ │ │ │ - ldr r0, [pc, #412] @ (8090 ) │ │ │ │ + ldr r1, [pc, #412] @ (8054 ) │ │ │ │ + ldr r0, [pc, #412] @ (8058 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #400] @ (8094 ) │ │ │ │ + ldr r3, [pc, #400] @ (805c ) │ │ │ │ mov.w r2, #312 @ 0x138 │ │ │ │ - ldr r1, [pc, #400] @ (8098 ) │ │ │ │ - ldr r0, [pc, #400] @ (809c ) │ │ │ │ + ldr r1, [pc, #400] @ (8060 ) │ │ │ │ + ldr r0, [pc, #400] @ (8064 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #388] @ (80a0 ) │ │ │ │ + ldr r3, [pc, #388] @ (8068 ) │ │ │ │ movw r2, #311 @ 0x137 │ │ │ │ - ldr r1, [pc, #388] @ (80a4 ) │ │ │ │ - ldr r0, [pc, #388] @ (80a8 ) │ │ │ │ + ldr r1, [pc, #388] @ (806c ) │ │ │ │ + ldr r0, [pc, #388] @ (8070 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #376] @ (80ac ) │ │ │ │ + ldr r3, [pc, #376] @ (8074 ) │ │ │ │ mov.w r2, #310 @ 0x136 │ │ │ │ - ldr r1, [pc, #376] @ (80b0 ) │ │ │ │ - ldr r0, [pc, #376] @ (80b4 ) │ │ │ │ + ldr r1, [pc, #376] @ (8078 ) │ │ │ │ + ldr r0, [pc, #376] @ (807c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #364] @ (80b8 ) │ │ │ │ + ldr r3, [pc, #364] @ (8080 ) │ │ │ │ mov.w r2, #306 @ 0x132 │ │ │ │ - ldr r1, [pc, #364] @ (80bc ) │ │ │ │ - ldr r0, [pc, #364] @ (80c0 ) │ │ │ │ + ldr r1, [pc, #364] @ (8084 ) │ │ │ │ + ldr r0, [pc, #364] @ (8088 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (80c4 ) │ │ │ │ + ldr r3, [pc, #352] @ (808c ) │ │ │ │ movw r2, #305 @ 0x131 │ │ │ │ - ldr r1, [pc, #352] @ (80c8 ) │ │ │ │ - ldr r0, [pc, #352] @ (80cc ) │ │ │ │ + ldr r1, [pc, #352] @ (8090 ) │ │ │ │ + ldr r0, [pc, #352] @ (8094 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #340] @ (80d0 ) │ │ │ │ + ldr r3, [pc, #340] @ (8098 ) │ │ │ │ mov.w r2, #300 @ 0x12c │ │ │ │ - ldr r1, [pc, #340] @ (80d4 ) │ │ │ │ - ldr r0, [pc, #340] @ (80d8 ) │ │ │ │ + ldr r1, [pc, #340] @ (809c ) │ │ │ │ + ldr r0, [pc, #340] @ (80a0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #328] @ (80dc ) │ │ │ │ + ldr r3, [pc, #328] @ (80a4 ) │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ - ldr r1, [pc, #328] @ (80e0 ) │ │ │ │ - ldr r0, [pc, #328] @ (80e4 ) │ │ │ │ + ldr r1, [pc, #328] @ (80a8 ) │ │ │ │ + ldr r0, [pc, #328] @ (80ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #316] @ (80e8 ) │ │ │ │ + ldr r3, [pc, #316] @ (80b0 ) │ │ │ │ mov.w r2, #298 @ 0x12a │ │ │ │ - ldr r1, [pc, #316] @ (80ec ) │ │ │ │ - ldr r0, [pc, #316] @ (80f0 ) │ │ │ │ + ldr r1, [pc, #316] @ (80b4 ) │ │ │ │ + ldr r0, [pc, #316] @ (80b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #304] @ (80f4 ) │ │ │ │ + ldr r3, [pc, #304] @ (80bc ) │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ - ldr r1, [pc, #304] @ (80f8 ) │ │ │ │ - ldr r0, [pc, #304] @ (80fc ) │ │ │ │ + ldr r1, [pc, #304] @ (80c0 ) │ │ │ │ + ldr r0, [pc, #304] @ (80c4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #292] @ (8100 ) │ │ │ │ + ldr r3, [pc, #292] @ (80c8 ) │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ - ldr r1, [pc, #292] @ (8104 ) │ │ │ │ - ldr r0, [pc, #292] @ (8108 ) │ │ │ │ + ldr r1, [pc, #292] @ (80cc ) │ │ │ │ + ldr r0, [pc, #292] @ (80d0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #280] @ (810c ) │ │ │ │ + ldr r3, [pc, #280] @ (80d4 ) │ │ │ │ movw r2, #279 @ 0x117 │ │ │ │ - ldr r1, [pc, #280] @ (8110 ) │ │ │ │ - ldr r0, [pc, #280] @ (8114 ) │ │ │ │ + ldr r1, [pc, #280] @ (80d8 ) │ │ │ │ + ldr r0, [pc, #280] @ (80dc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #268] @ (8118 ) │ │ │ │ + ldr r3, [pc, #268] @ (80e0 ) │ │ │ │ mov.w r2, #278 @ 0x116 │ │ │ │ - ldr r1, [pc, #268] @ (811c ) │ │ │ │ - ldr r0, [pc, #268] @ (8120 ) │ │ │ │ + ldr r1, [pc, #268] @ (80e4 ) │ │ │ │ + ldr r0, [pc, #268] @ (80e8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #256] @ (8124 ) │ │ │ │ + ldr r3, [pc, #256] @ (80ec ) │ │ │ │ movw r2, #267 @ 0x10b │ │ │ │ - ldr r1, [pc, #256] @ (8128 ) │ │ │ │ - ldr r0, [pc, #256] @ (812c ) │ │ │ │ + ldr r1, [pc, #256] @ (80f0 ) │ │ │ │ + ldr r0, [pc, #256] @ (80f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #244] @ (8130 ) │ │ │ │ + ldr r3, [pc, #244] @ (80f8 ) │ │ │ │ mov.w r2, #266 @ 0x10a │ │ │ │ - ldr r1, [pc, #244] @ (8134 ) │ │ │ │ - ldr r0, [pc, #244] @ (8138 ) │ │ │ │ + ldr r1, [pc, #244] @ (80fc ) │ │ │ │ + ldr r0, [pc, #244] @ (8100 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #232] @ (813c ) │ │ │ │ + ldr r3, [pc, #232] @ (8104 ) │ │ │ │ movw r2, #265 @ 0x109 │ │ │ │ - ldr r1, [pc, #232] @ (8140 ) │ │ │ │ - ldr r0, [pc, #232] @ (8144 ) │ │ │ │ + ldr r1, [pc, #232] @ (8108 ) │ │ │ │ + ldr r0, [pc, #232] @ (810c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #888 @ 0x378 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + strh r0, [r7, #18] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ @@ -6163,28 +6149,28 @@ │ │ │ │ subs r2, r7, r0 │ │ │ │ movs r0, r0 │ │ │ │ uxtb r0, r0 │ │ │ │ bx lr │ │ │ │ uxtb r1, r1 │ │ │ │ subs r1, #96 @ 0x60 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 815e │ │ │ │ + bne.n 8126 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (8184 ) │ │ │ │ + ldr r3, [pc, #20] @ (814c ) │ │ │ │ movs r2, #249 @ 0xf9 │ │ │ │ - ldr r1, [pc, #20] @ (8188 ) │ │ │ │ - ldr r0, [pc, #24] @ (818c ) │ │ │ │ + ldr r1, [pc, #20] @ (8150 ) │ │ │ │ + ldr r0, [pc, #24] @ (8154 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #904 @ 0x388 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ movs r5, #60 @ 0x3c │ │ │ │ @@ -6193,32 +6179,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r1, r2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #232] @ 8288 │ │ │ │ + ldr.w ip, [pc, #232] @ 8250 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #228] @ (828c ) │ │ │ │ - ldr r4, [pc, #228] @ (8290 ) │ │ │ │ + ldr r1, [pc, #228] @ (8254 ) │ │ │ │ + ldr r4, [pc, #228] @ (8258 ) │ │ │ │ add ip, pc │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, pc │ │ │ │ add r3, sp, #28 │ │ │ │ add.w ip, ip, #1120 @ 0x460 │ │ │ │ add r4, pc │ │ │ │ str.w ip, [sp, #16] │ │ │ │ movw ip, #45087 @ 0xb01f │ │ │ │ movt ip, #3614 @ 0xe1e │ │ │ │ str.w ip, [sp, #24] │ │ │ │ blx 3418 │ │ │ │ - cbz r0, 8214 │ │ │ │ - ldr r3, [pc, #196] @ (8294 ) │ │ │ │ + cbz r0, 81dc │ │ │ │ + ldr r3, [pc, #196] @ (825c ) │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ it eq │ │ │ │ @@ -6226,82 +6212,82 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ it eq │ │ │ │ streq r0, [sp, #20] │ │ │ │ blx 3278 <_PySet_NextEntryRef@plt> │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 822c │ │ │ │ - ldr r0, [pc, #164] @ (8298 ) │ │ │ │ + bne.n 81f4 │ │ │ │ + ldr r0, [pc, #164] @ (8260 ) │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ blx 3314 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 8218 │ │ │ │ + bne.n 81e0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 820e │ │ │ │ + b.n 81d6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 820e │ │ │ │ + bne.n 81d6 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx 3014 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 820e │ │ │ │ - ldr r3, [pc, #108] @ (829c ) │ │ │ │ + b.n 81d6 │ │ │ │ + ldr r3, [pc, #108] @ (8264 ) │ │ │ │ add r3, pc │ │ │ │ add.w r2, r3, #1120 @ 0x460 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 8274 │ │ │ │ + bne.n 823c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movw r2, #45087 @ 0xb01f │ │ │ │ movt r2, #3614 @ 0xe1e │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 8262 │ │ │ │ + bne.n 822a │ │ │ │ adds r2, r1, #1 │ │ │ │ - beq.n 8214 │ │ │ │ - cbnz r1, 8250 │ │ │ │ + beq.n 81dc │ │ │ │ + cbnz r1, 8218 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 820e │ │ │ │ - ldr r1, [pc, #76] @ (82a0 ) │ │ │ │ + b.n 81d6 │ │ │ │ + ldr r1, [pc, #76] @ (8268 ) │ │ │ │ add.w r3, r3, #1136 @ 0x470 │ │ │ │ - ldr r0, [pc, #76] @ (82a4 ) │ │ │ │ + ldr r0, [pc, #76] @ (826c ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r1, [pc, #68] @ (82a8 ) │ │ │ │ + ldr r1, [pc, #68] @ (8270 ) │ │ │ │ add.w r3, r3, #1136 @ 0x470 │ │ │ │ - ldr r0, [pc, #64] @ (82ac ) │ │ │ │ + ldr r0, [pc, #64] @ (8274 ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r1, [pc, #56] @ (82b0 ) │ │ │ │ + ldr r1, [pc, #56] @ (8278 ) │ │ │ │ add.w r3, r3, #1136 @ 0x470 │ │ │ │ - ldr r0, [pc, #56] @ (82b4 ) │ │ │ │ + ldr r0, [pc, #56] @ (827c ) │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ movs r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #25] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r3, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #130 @ 0x82 │ │ │ │ movs r0, r0 │ │ │ │ @@ -6318,70 +6304,70 @@ │ │ │ │ subs r4, r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #120] @ (8344 ) │ │ │ │ + ldr r1, [pc, #120] @ (830c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #120] @ (8348 ) │ │ │ │ + ldr r4, [pc, #120] @ (8310 ) │ │ │ │ mov r3, sp │ │ │ │ add r1, pc │ │ │ │ add r2, sp, #4 │ │ │ │ add r4, pc │ │ │ │ blx 3418 │ │ │ │ - cbz r0, 8314 │ │ │ │ - ldr r3, [pc, #108] @ (834c ) │ │ │ │ + cbz r0, 82dc │ │ │ │ + ldr r3, [pc, #108] @ (8314 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r0, r3 │ │ │ │ itt eq │ │ │ │ moveq r0, #0 │ │ │ │ streq r0, [sp, #4] │ │ │ │ cmp r1, r3 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq r1, [sp, #0] │ │ │ │ blx 3660 <_PySet_Update@plt> │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 830e │ │ │ │ + beq.n 82d6 │ │ │ │ blx 3338 │ │ │ │ - cbnz r0, 832e │ │ │ │ + cbnz r0, 82f6 │ │ │ │ mov r0, r4 │ │ │ │ blx 3224 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 3338 │ │ │ │ - cbz r0, 8318 │ │ │ │ + cbz r0, 82e0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 830a │ │ │ │ - ldr r3, [pc, #52] @ (8350 ) │ │ │ │ + b.n 82d2 │ │ │ │ + ldr r3, [pc, #52] @ (8318 ) │ │ │ │ movs r2, #17 │ │ │ │ - ldr r1, [pc, #52] @ (8354 ) │ │ │ │ - ldr r0, [pc, #56] @ (8358 ) │ │ │ │ + ldr r1, [pc, #52] @ (831c ) │ │ │ │ + ldr r0, [pc, #56] @ (8320 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1152 @ 0x480 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #44] @ (835c ) │ │ │ │ + ldr r3, [pc, #44] @ (8324 ) │ │ │ │ movs r2, #17 │ │ │ │ - ldr r1, [pc, #44] @ (8360 ) │ │ │ │ - ldr r0, [pc, #44] @ (8364 ) │ │ │ │ + ldr r1, [pc, #44] @ (8328 ) │ │ │ │ + ldr r0, [pc, #44] @ (832c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #1152 @ 0x480 │ │ │ │ add r0, pc │ │ │ │ blx 36fc <__assert_fail@plt> │ │ │ │ subs r0, r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -6389,48 +6375,48 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #122 @ 0x7a │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #16] @ (837c ) │ │ │ │ - ldr r2, [pc, #20] @ (8380 ) │ │ │ │ + ldr r3, [pc, #16] @ (8344 ) │ │ │ │ + ldr r2, [pc, #20] @ (8348 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r1, r3 │ │ │ │ ite ne │ │ │ │ movne r0, r1 │ │ │ │ moveq r0, #0 │ │ │ │ b.w 3508 <_PyUnicode_TransformDecimalAndSpaceToASCII@plt> │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + ldrb r0, [r1, #19] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 860a │ │ │ │ + beq.w 85d2 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ it mi │ │ │ │ negmi r1, r1 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq.w 85da │ │ │ │ + beq.w 85a2 │ │ │ │ movs r3, r0 │ │ │ │ it mi │ │ │ │ negmi r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 85e4 │ │ │ │ + bls.w 85ac │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 85f4 │ │ │ │ + beq.w 85bc │ │ │ │ clz r2, r3 │ │ │ │ clz r0, r1 │ │ │ │ sub.w r2, r0, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ - add r0, pc, #16 @ (adr r0, 83d0 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 8398 ) │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ mov.w r0, #0 │ │ │ │ mov pc, r2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r3, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -6614,138 +6600,138 @@ │ │ │ │ negmi r0, r0 │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ mvngt.w r0, #2147483648 @ 0x80000000 │ │ │ │ it lt │ │ │ │ movlt.w r0, #2147483648 @ 0x80000000 │ │ │ │ - b.w 89ac │ │ │ │ + b.w 8974 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 860a │ │ │ │ + beq.n 85d2 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 838e │ │ │ │ + bl 8356 │ │ │ │ ldmia.w sp!, {r1, r2, lr} │ │ │ │ mul.w r3, r2, r0 │ │ │ │ sub.w r1, r1, r3 │ │ │ │ bx lr │ │ │ │ eor.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ - b.n 8640 │ │ │ │ + b.n 8608 │ │ │ │ nop │ │ │ │ eor.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r4, r1, lsl #1 │ │ │ │ mov.w r5, r3, lsl #1 │ │ │ │ teq r4, r5 │ │ │ │ it eq │ │ │ │ teqeq r0, r2 │ │ │ │ itttt ne │ │ │ │ orrsne.w ip, r4, r0 │ │ │ │ orrsne.w ip, r5, r2 │ │ │ │ mvnsne.w ip, r4, asr #21 │ │ │ │ mvnsne.w ip, r5, asr #21 │ │ │ │ - beq.w 882e │ │ │ │ + beq.w 87f6 │ │ │ │ mov.w r4, r4, lsr #21 │ │ │ │ rsbs r5, r4, r5, lsr #21 │ │ │ │ it lt │ │ │ │ neglt r5, r5 │ │ │ │ - ble.n 8692 │ │ │ │ + ble.n 865a │ │ │ │ add r4, r5 │ │ │ │ eor.w r2, r0, r2 │ │ │ │ eor.w r3, r1, r3 │ │ │ │ eor.w r0, r2, r0 │ │ │ │ eor.w r1, r3, r1 │ │ │ │ eor.w r2, r0, r2 │ │ │ │ eor.w r3, r1, r3 │ │ │ │ cmp r5, #54 @ 0x36 │ │ │ │ it hi │ │ │ │ pophi {r4, r5, pc} │ │ │ │ tst.w r1, #2147483648 @ 0x80000000 │ │ │ │ mov.w r1, r1, lsl #12 │ │ │ │ mov.w ip, #1048576 @ 0x100000 │ │ │ │ orr.w r1, ip, r1, lsr #12 │ │ │ │ - beq.n 86b0 │ │ │ │ + beq.n 8678 │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ tst.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov.w r3, r3, lsl #12 │ │ │ │ orr.w r3, ip, r3, lsr #12 │ │ │ │ - beq.n 86c4 │ │ │ │ + beq.n 868c │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ teq r4, r5 │ │ │ │ - beq.w 881a │ │ │ │ + beq.w 87e2 │ │ │ │ sub.w r4, r4, #1 │ │ │ │ rsbs lr, r5, #32 │ │ │ │ - blt.n 86f2 │ │ │ │ + blt.n 86ba │ │ │ │ lsl.w ip, r2, lr │ │ │ │ lsr.w r2, r2, r5 │ │ │ │ adds r0, r0, r2 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ lsl.w r2, r3, lr │ │ │ │ adds r0, r0, r2 │ │ │ │ asr.w r3, r3, r5 │ │ │ │ adcs r1, r3 │ │ │ │ - b.n 8710 │ │ │ │ + b.n 86d8 │ │ │ │ sub.w r5, r5, #32 │ │ │ │ add.w lr, lr, #32 │ │ │ │ cmp r2, #1 │ │ │ │ lsl.w ip, r3, lr │ │ │ │ it cs │ │ │ │ orrcs.w ip, ip, #2 │ │ │ │ asr.w r3, r3, r5 │ │ │ │ adds r0, r0, r3 │ │ │ │ adcs.w r1, r1, r3, asr #31 │ │ │ │ and.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ - bpl.n 8726 │ │ │ │ + bpl.n 86ee │ │ │ │ mov.w lr, #0 │ │ │ │ rsbs ip, ip, #0 │ │ │ │ sbcs.w r0, lr, r0 │ │ │ │ sbc.w r1, lr, r1 │ │ │ │ cmp.w r1, #1048576 @ 0x100000 │ │ │ │ - bcc.n 8764 │ │ │ │ + bcc.n 872c │ │ │ │ cmp.w r1, #2097152 @ 0x200000 │ │ │ │ - bcc.n 874c │ │ │ │ + bcc.n 8714 │ │ │ │ lsrs r1, r1, #1 │ │ │ │ movs.w r0, r0, rrx │ │ │ │ mov.w ip, ip, rrx │ │ │ │ add.w r4, r4, #1 │ │ │ │ mov.w r2, r4, lsl #21 │ │ │ │ cmn.w r2, #4194304 @ 0x400000 │ │ │ │ - bcs.w 8880 │ │ │ │ + bcs.w 8848 │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ it eq │ │ │ │ movseq.w ip, r0, lsr #1 │ │ │ │ adcs.w r0, r0, #0 │ │ │ │ adc.w r1, r1, r4, lsl #20 │ │ │ │ orr.w r1, r1, r5 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs.w ip, ip, lsl #1 │ │ │ │ adcs r0, r0 │ │ │ │ adc.w r1, r1, r1 │ │ │ │ subs r4, #1 │ │ │ │ it cs │ │ │ │ cmpcs.w r1, #1048576 @ 0x100000 │ │ │ │ - bcs.n 874c │ │ │ │ + bcs.n 8714 │ │ │ │ teq r1, #0 │ │ │ │ itt eq │ │ │ │ moveq r1, r0 │ │ │ │ moveq r0, #0 │ │ │ │ clz r3, r1 │ │ │ │ it eq │ │ │ │ addeq r3, #32 │ │ │ │ sub.w r3, r3, #11 │ │ │ │ subs.w r2, r3, #32 │ │ │ │ - bge.n 87ae │ │ │ │ + bge.n 8776 │ │ │ │ adds r2, #12 │ │ │ │ - ble.n 87aa │ │ │ │ + ble.n 8772 │ │ │ │ add.w ip, r2, #20 │ │ │ │ rsb r2, r2, #12 │ │ │ │ lsl.w r0, r1, ip │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ - b.n 87c4 │ │ │ │ + b.n 878c │ │ │ │ add.w r2, r2, #20 │ │ │ │ it le │ │ │ │ rsble ip, r2, #32 │ │ │ │ lsl.w r1, r1, r2 │ │ │ │ lsr.w ip, r0, ip │ │ │ │ itt le │ │ │ │ orrle.w r1, r1, ip │ │ │ │ @@ -6753,17 +6739,17 @@ │ │ │ │ subs r4, r4, r3 │ │ │ │ ittt ge │ │ │ │ addge.w r1, r1, r4, lsl #20 │ │ │ │ orrge r1, r5 │ │ │ │ popge {r4, r5, pc} │ │ │ │ mvn.w r4, r4 │ │ │ │ subs r4, #31 │ │ │ │ - bge.n 8812 │ │ │ │ + bge.n 87da │ │ │ │ adds r4, #12 │ │ │ │ - bgt.n 87fa │ │ │ │ + bgt.n 87c2 │ │ │ │ add.w r4, r4, #20 │ │ │ │ rsb r2, r4, #32 │ │ │ │ lsr.w r0, r0, r4 │ │ │ │ lsl.w r3, r1, r2 │ │ │ │ orr.w r0, r0, r3 │ │ │ │ lsr.w r3, r1, r4 │ │ │ │ orr.w r1, r5, r3 │ │ │ │ @@ -6780,35 +6766,35 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ teq r4, #0 │ │ │ │ eor.w r3, r3, #1048576 @ 0x100000 │ │ │ │ itte eq │ │ │ │ eoreq.w r1, r1, #1048576 @ 0x100000 │ │ │ │ addeq r4, #1 │ │ │ │ subne r5, #1 │ │ │ │ - b.n 86cc │ │ │ │ + b.n 8694 │ │ │ │ mvns.w ip, r4, asr #21 │ │ │ │ it ne │ │ │ │ mvnsne.w ip, r5, asr #21 │ │ │ │ - beq.n 888e │ │ │ │ + beq.n 8856 │ │ │ │ teq r4, r5 │ │ │ │ it eq │ │ │ │ teqeq r0, r2 │ │ │ │ - beq.n 8852 │ │ │ │ + beq.n 881a │ │ │ │ orrs.w ip, r4, r0 │ │ │ │ itt eq │ │ │ │ moveq r1, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, pc} │ │ │ │ teq r1, r3 │ │ │ │ ittt ne │ │ │ │ movne r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ popne {r4, r5, pc} │ │ │ │ movs.w ip, r4, lsr #21 │ │ │ │ - bne.n 8870 │ │ │ │ + bne.n 8838 │ │ │ │ lsls r0, r0, #1 │ │ │ │ adcs r1, r1 │ │ │ │ it cs │ │ │ │ orrcs.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adds.w r4, r4, #4194304 @ 0x400000 │ │ │ │ itt cc │ │ │ │ @@ -6839,28 +6825,28 @@ │ │ │ │ moveq r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ add.w r4, r4, #50 @ 0x32 │ │ │ │ mov.w r5, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ - b.n 8778 │ │ │ │ + b.n 8740 │ │ │ │ nop │ │ │ │ teq r0, #0 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ add.w r4, r4, #50 @ 0x32 │ │ │ │ ands.w r5, r0, #2147483648 @ 0x80000000 │ │ │ │ it mi │ │ │ │ negmi r0, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ - b.n 8778 │ │ │ │ + b.n 8740 │ │ │ │ nop │ │ │ │ lsls r2, r0, #1 │ │ │ │ mov.w r1, r2, asr #3 │ │ │ │ mov.w r1, r1, rrx │ │ │ │ mov.w r0, r2, lsl #28 │ │ │ │ itttt ne │ │ │ │ andsne.w r3, r2, #4278190080 @ 0xff000000 │ │ │ │ @@ -6874,34 +6860,34 @@ │ │ │ │ itt eq │ │ │ │ orreq.w r1, r1, #524288 @ 0x80000 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r4, #896 @ 0x380 │ │ │ │ and.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ - b.n 8778 │ │ │ │ + b.n 8740 │ │ │ │ nop │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r5, #0 │ │ │ │ - b.n 8966 │ │ │ │ + b.n 892e │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ ands.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ - bpl.n 8966 │ │ │ │ + bpl.n 892e │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ add.w r4, r4, #50 @ 0x32 │ │ │ │ movs.w ip, r1, lsr #22 │ │ │ │ - beq.w 8726 │ │ │ │ + beq.w 86ee │ │ │ │ mov.w r2, #3 │ │ │ │ movs.w ip, ip, lsr #3 │ │ │ │ it ne │ │ │ │ addne r2, #3 │ │ │ │ movs.w ip, ip, lsr #3 │ │ │ │ it ne │ │ │ │ addne r2, #3 │ │ │ │ @@ -6909,15 +6895,15 @@ │ │ │ │ rsb r3, r2, #32 │ │ │ │ lsl.w ip, r0, r3 │ │ │ │ lsr.w r0, r0, r2 │ │ │ │ lsl.w lr, r1, r3 │ │ │ │ orr.w r0, r0, lr │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ add r4, r2 │ │ │ │ - b.n 8726 │ │ │ │ + b.n 86ee │ │ │ │ nop │ │ │ │ push {r1, lr} │ │ │ │ mov.w r0, #8 │ │ │ │ blx 2e94 │ │ │ │ pop {r1, pc} │ │ │ │ lsrs r3, r0, #1 │ │ │ │ mov.w r2, #16843009 @ 0x1010101 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -000089e0 <.fini>: │ │ │ │ +000089a8 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,593 +1,593 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x000089e8 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ - 0x000089f8 04000000 08000000 0b000000 08000000 ................ │ │ │ │ - 0x00008a08 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ - 0x00008a18 16000000 08000000 2e000000 08000000 ................ │ │ │ │ - 0x00008a28 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ - 0x00008a38 14000000 08000000 11000000 08000000 ................ │ │ │ │ - 0x00008a48 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ - 0x00008a58 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ - 0x00008a68 29000000 08000000 00000000 00000000 )............... │ │ │ │ - 0x00008a78 53495a45 4f465f50 5947435f 48454144 SIZEOF_PYGC_HEAD │ │ │ │ - 0x00008a88 00000000 53495a45 4f465f4d 414e4147 ....SIZEOF_MANAG │ │ │ │ - 0x00008a98 45445f50 52455f48 45414445 52000000 ED_PRE_HEADER... │ │ │ │ - 0x00008aa8 53495a45 4f465f50 594f424a 45435400 SIZEOF_PYOBJECT. │ │ │ │ - 0x00008ab8 53495a45 4f465f54 494d455f 54000000 SIZEOF_TIME_T... │ │ │ │ - 0x00008ac8 54494552 325f5448 52455348 4f4c4400 TIER2_THRESHOLD. │ │ │ │ - 0x00008ad8 7c693a67 65745f69 6e746572 705f7365 |i:get_interp_se │ │ │ │ - 0x00008ae8 7474696e 67730000 25640000 2e2e2f4d ttings..%d..../M │ │ │ │ - 0x00008af8 6f64756c 65732f5f 74657374 696e7465 odules/_testinte │ │ │ │ - 0x00008b08 726e616c 63617069 2e630000 696e7465 rnalcapi.c..inte │ │ │ │ - 0x00008b18 72702021 3d204e55 4c4c0000 66656174 rp != NULL..feat │ │ │ │ - 0x00008b28 7572655f 666c6167 73000000 6f776e5f ure_flags...own_ │ │ │ │ - 0x00008b38 67696c00 4f4f3a63 6c656172 5f657874 gil.OO:clear_ext │ │ │ │ - 0x00008b48 656e7369 6f6e0000 4f497300 494f0000 ension..OIs.IO.. │ │ │ │ - 0x00008b58 63616e6e 6f742067 65742061 6c6c6f63 cannot get alloc │ │ │ │ - 0x00008b68 61746f72 73206e61 6d650000 4f4f6e3a ators name..OOn: │ │ │ │ - 0x00008b78 64696374 5f676574 6974656d 5f6b6e6f dict_getitem_kno │ │ │ │ - 0x00008b88 776e6861 73680000 734f7c24 703a7275 wnhash..sO|$p:ru │ │ │ │ - 0x00008b98 6e5f696e 5f737562 696e7465 72705f77 n_in_subinterp_w │ │ │ │ - 0x00008ba8 6974685f 636f6e66 69670000 7375622d ith_config..sub- │ │ │ │ - 0x00008bb8 696e7465 72707265 74657220 63726561 interpreter crea │ │ │ │ - 0x00008bc8 74696f6e 20666169 6c656400 73746174 tion failed.stat │ │ │ │ - 0x00008bd8 6520213d 204e554c 4c000000 4f690000 e != NULL...Oi.. │ │ │ │ - 0x00008be8 696e7661 6c696420 726f756e 64696e67 invalid rounding │ │ │ │ - 0x00008bf8 00000000 50794469 63745f43 6865636b ....PyDict_Check │ │ │ │ - 0x00008c08 286d6574 61646174 61290000 7175616c (metadata)..qual │ │ │ │ - 0x00008c18 6e616d65 00000000 5079556e 69636f64 name....PyUnicod │ │ │ │ - 0x00008c28 655f4368 65636b28 756d642e 755f6e61 e_Check(umd.u_na │ │ │ │ - 0x00008c38 6d652900 5079556e 69636f64 655f4368 me).PyUnicode_Ch │ │ │ │ - 0x00008c48 65636b28 756d642e 755f7175 616c6e61 eck(umd.u_qualna │ │ │ │ - 0x00008c58 6d652900 636f6e73 74730000 6e616d65 me).consts..name │ │ │ │ - 0x00008c68 73000000 7661726e 616d6573 00000000 s...varnames.... │ │ │ │ - 0x00008c78 63656c6c 76617273 00000000 66726565 cellvars....free │ │ │ │ - 0x00008c88 76617273 00000000 66617374 68696464 vars....fasthidd │ │ │ │ - 0x00008c98 656e0000 50794469 63745f43 6865636b en..PyDict_Check │ │ │ │ - 0x00008ca8 28756d64 2e755f63 6f6e7374 73290000 (umd.u_consts).. │ │ │ │ - 0x00008cb8 50794469 63745f43 6865636b 28756d64 PyDict_Check(umd │ │ │ │ - 0x00008cc8 2e755f6e 616d6573 29000000 50794469 .u_names)...PyDi │ │ │ │ - 0x00008cd8 63745f43 6865636b 28756d64 2e755f76 ct_Check(umd.u_v │ │ │ │ - 0x00008ce8 61726e61 6d657329 00000000 50794469 arnames)....PyDi │ │ │ │ - 0x00008cf8 63745f43 6865636b 28756d64 2e755f63 ct_Check(umd.u_c │ │ │ │ - 0x00008d08 656c6c76 61727329 00000000 50794469 ellvars)....PyDi │ │ │ │ - 0x00008d18 63745f43 6865636b 28756d64 2e755f66 ct_Check(umd.u_f │ │ │ │ - 0x00008d28 72656576 61727329 00000000 50794469 reevars)....PyDi │ │ │ │ - 0x00008d38 63745f43 6865636b 28756d64 2e755f66 ct_Check(umd.u_f │ │ │ │ - 0x00008d48 61737468 69646465 6e290000 61726763 asthidden)..argc │ │ │ │ - 0x00008d58 6f756e74 00000000 706f736f 6e6c7961 ount....posonlya │ │ │ │ - 0x00008d68 7267636f 756e7400 6b776f6e 6c796172 rgcount.kwonlyar │ │ │ │ - 0x00008d78 67636f75 6e740000 66697273 746c696e gcount..firstlin │ │ │ │ - 0x00008d88 656e6f00 756d642e 755f6172 67636f75 eno.umd.u_argcou │ │ │ │ - 0x00008d98 6e74203e 3d203000 756d642e 755f706f nt >= 0.umd.u_po │ │ │ │ - 0x00008da8 736f6e6c 79617267 636f756e 74203e3d sonlyargcount >= │ │ │ │ - 0x00008db8 20300000 756d642e 755f6b77 6f6e6c79 0..umd.u_kwonly │ │ │ │ - 0x00008dc8 61726763 6f756e74 203e3d20 30000000 argcount >= 0... │ │ │ │ - 0x00008dd8 756d642e 755f6669 7273746c 696e656e umd.u_firstlinen │ │ │ │ - 0x00008de8 6f203e3d 20300000 5f5f6469 63745f5f o >= 0..__dict__ │ │ │ │ - 0x00008df8 00000000 62616420 636f6e66 69672025 ....bad config % │ │ │ │ - 0x00008e08 52000000 7365745f 62617365 73000000 R...set_bases... │ │ │ │ - 0x00008e18 7365745f 636c6173 73000000 7b736b73 set_class...{sks │ │ │ │ - 0x00008e28 6b736b73 6b736b7d 00000000 66756e63 ksksksk}....func │ │ │ │ - 0x00008e38 5f6d6f64 69666963 6174696f 6e000000 _modification... │ │ │ │ - 0x00008e48 6275696c 74696e5f 64696374 00000000 builtin_dict.... │ │ │ │ - 0x00008e58 7365745f 6576616c 5f667261 6d655f66 set_eval_frame_f │ │ │ │ - 0x00008e68 756e6300 215f5079 5f49734d 61696e49 unc.!_Py_IsMainI │ │ │ │ - 0x00008e78 6e746572 70726574 65722850 79496e74 nterpreter(PyInt │ │ │ │ - 0x00008e88 65727072 65746572 53746174 655f4765 erpreterState_Ge │ │ │ │ - 0x00008e98 74282929 00000000 797c6973 00000000 t())....y|is.... │ │ │ │ - 0x00008ea8 6465636f 64652065 72726f72 3a20706f decode error: po │ │ │ │ - 0x00008eb8 733d257a 752c2072 6561736f 6e3d2573 s=%zu, reason=%s │ │ │ │ - 0x00008ec8 00000000 756e7375 70706f72 74656420 ....unsupported │ │ │ │ - 0x00008ed8 6572726f 72206861 6e646c65 72000000 error handler... │ │ │ │ - 0x00008ee8 756e6b6e 6f776e20 6572726f 7220636f unknown error co │ │ │ │ - 0x00008ef8 64650000 61726775 6d656e74 206d7573 de..argument mus │ │ │ │ - 0x00008f08 74206265 2061206c 69737400 6b657973 t be a list.keys │ │ │ │ - 0x00008f18 20213d20 4e554c4c 00000000 73697a65 != NULL....size │ │ │ │ - 0x00008f28 203e3d20 30000000 2e2e2f49 6e636c75 >= 0...../Inclu │ │ │ │ - 0x00008f38 64652f63 70797468 6f6e2f74 75706c65 de/cpython/tuple │ │ │ │ - 0x00008f48 6f626a65 63742e68 00000000 50795475 object.h....PyTu │ │ │ │ - 0x00008f58 706c655f 43686563 6b286f70 29000000 ple_Check(op)... │ │ │ │ - 0x00008f68 696e6465 78203c20 50795f53 495a4528 index < Py_SIZE( │ │ │ │ - 0x00008f78 7475706c 65290000 4f3a6765 745f6372 tuple)..O:get_cr │ │ │ │ - 0x00008f88 6f737369 6e746572 705f6461 74610000 ossinterp_data.. │ │ │ │ - 0x00008f98 5f507943 726f7373 496e7465 72707265 _PyCrossInterpre │ │ │ │ - 0x00008fa8 74657244 6174615f 52656c65 61736528 terData_Release( │ │ │ │ - 0x00008fb8 64617461 29203d3d 20300000 50794572 data) == 0..PyEr │ │ │ │ - 0x00008fc8 725f4f63 63757272 65642829 00000000 r_Occurred().... │ │ │ │ - 0x00008fd8 6d6f6420 213d204e 554c4c00 4f000000 mod != NULL.O... │ │ │ │ - 0x00008fe8 4e6c0000 2e2e2f49 6e636c75 64652f69 Nl..../Include/i │ │ │ │ - 0x00008ff8 6e746572 6e616c2f 7079636f 72655f6f nternal/pycore_o │ │ │ │ - 0x00009008 626a6563 742e6800 50795f54 59504528 bject.h.Py_TYPE( │ │ │ │ - 0x00009018 6f626a29 2d3e7470 5f666c61 67732026 obj)->tp_flags & │ │ │ │ - 0x00009028 2050795f 5450464c 4147535f 494e4c49 Py_TPFLAGS_INLI │ │ │ │ - 0x00009038 4e455f56 414c5545 53000000 50795f54 NE_VALUES...Py_T │ │ │ │ - 0x00009048 59504528 6f626a29 2d3e7470 5f666c61 YPE(obj)->tp_fla │ │ │ │ - 0x00009058 67732026 2050795f 5450464c 4147535f gs & Py_TPFLAGS_ │ │ │ │ - 0x00009068 4d414e41 4745445f 44494354 00000000 MANAGED_DICT.... │ │ │ │ - 0x00009078 50795f54 59504528 6f626a29 2d3e7470 Py_TYPE(obj)->tp │ │ │ │ - 0x00009088 5f626173 69637369 7a65203d 3d207369 _basicsize == si │ │ │ │ - 0x00009098 7a656f66 2850794f 626a6563 74290000 zeof(PyObject).. │ │ │ │ - 0x000090a8 73747200 61726775 6d656e74 2027646f str.argument 'do │ │ │ │ - 0x000090b8 63270000 636f6d70 696c6572 5f636c65 c'..compiler_cle │ │ │ │ - 0x000090c8 616e646f 63000000 557c6973 00000000 andoc...U|is.... │ │ │ │ - 0x000090d8 656e636f 64652065 72726f72 3a20706f encode error: po │ │ │ │ - 0x000090e8 733d257a 752c2072 6561736f 6e3d2573 s=%zu, reason=%s │ │ │ │ - 0x000090f8 00000000 4f3a7265 73746f72 655f6372 ....O:restore_cr │ │ │ │ - 0x00009108 6f737369 6e746572 705f6461 74610000 ossinterp_data.. │ │ │ │ - 0x00009118 2e2e2f49 6e636c75 64652f6f 626a6563 ../Include/objec │ │ │ │ - 0x00009128 742e6800 6f622d3e 6f625f74 79706520 t.h.ob->ob_type │ │ │ │ - 0x00009138 213d2026 50794c6f 6e675f54 79706500 != &PyLong_Type. │ │ │ │ - 0x00009148 6f622d3e 6f625f74 79706520 213d2026 ob->ob_type != & │ │ │ │ - 0x00009158 5079426f 6f6c5f54 79706500 5f746573 PyBool_Type._tes │ │ │ │ - 0x00009168 74696e74 65726e61 6c636170 69000000 tinternalcapi... │ │ │ │ - 0x00009178 6d6f6420 213d2050 795f4e6f 6e650000 mod != Py_None.. │ │ │ │ - 0x00009188 6d6f6475 6c652021 3d204e55 4c4c0000 module != NULL.. │ │ │ │ - 0x00009198 7c4f246c 3a637265 6174655f 696e7465 |O$l:create_inte │ │ │ │ - 0x000091a8 72707265 74657200 676f7420 756e6578 rpreter.got unex │ │ │ │ - 0x000091b8 70656374 65642063 6f6e6669 67000000 pected config... │ │ │ │ - 0x000091c8 636f6e66 6967203d 3d204e55 4c4c0000 config == NULL.. │ │ │ │ - 0x000091d8 74737461 7465203d 3d204e55 4c4c0000 tstate == NULL.. │ │ │ │ - 0x000091e8 756e7375 70706f72 74656420 7768656e unsupported when │ │ │ │ - 0x000091f8 63652025 6c640000 696e7465 72706964 ce %ld..interpid │ │ │ │ - 0x00009208 203e205f 50795275 6e74696d 652e696e > _PyRuntime.in │ │ │ │ - 0x00009218 74657270 72657465 72732e6e 6578745f terpreters.next_ │ │ │ │ - 0x00009228 69640000 4f3a6465 7374726f 795f696e id..O:destroy_in │ │ │ │ - 0x00009238 74657270 72657465 72000000 4f737c24 terpreter...Os|$ │ │ │ │ - 0x00009248 703a6578 65635f69 6e746572 70726574 p:exec_interpret │ │ │ │ - 0x00009258 65720000 61726775 6d656e74 206d7573 er..argument mus │ │ │ │ - 0x00009268 74206265 20612066 72616d65 00000000 t be a frame.... │ │ │ │ - 0x00009278 4f3a7065 6e64696e 675f6964 656e7469 O:pending_identi │ │ │ │ - 0x00009288 66790000 696e7465 72707265 74657220 fy..interpreter │ │ │ │ - 0x00009298 6e6f7420 666f756e 64000000 72203d3d not found...r == │ │ │ │ - 0x000092a8 205f5079 5f414444 5f50454e 44494e47 _Py_ADD_PENDING │ │ │ │ - 0x000092b8 5f535543 43455353 207c7c20 72203d3d _SUCCESS || r == │ │ │ │ - 0x000092c8 205f5079 5f414444 5f50454e 44494e47 _Py_ADD_PENDING │ │ │ │ - 0x000092d8 5f46554c 4c000000 70656e64 696e675f _FULL...pending_ │ │ │ │ - 0x000092e8 6964656e 74696679 5f726573 756c742e identify_result. │ │ │ │ - 0x000092f8 696e7465 72706964 203d3d20 2d310000 interpid == -1.. │ │ │ │ - 0x00009308 4f7c4924 70703a70 656e6469 6e675f74 O|I$pp:pending_t │ │ │ │ - 0x00009318 68726561 6466756e 63000000 2e2e2f4d hreadfunc...../M │ │ │ │ - 0x00009328 6f64756c 65732f5f 74657374 696e7465 odules/_testinte │ │ │ │ - 0x00009338 726e616c 63617069 2f746573 745f6c6f rnalcapi/test_lo │ │ │ │ - 0x00009348 636b2e63 00000000 6d2e5f62 69747320 ck.c....m._bits │ │ │ │ - 0x00009358 3d3d2031 00000000 6d2e5f62 69747320 == 1....m._bits │ │ │ │ - 0x00009368 3d3d2030 00000000 2e2e2f49 6e636c75 == 0....../Inclu │ │ │ │ - 0x00009378 64652f63 70797468 6f6e2f6c 6973746f de/cpython/listo │ │ │ │ - 0x00009388 626a6563 742e6800 50794c69 73745f43 bject.h.PyList_C │ │ │ │ - 0x00009398 6865636b 286f7029 00000000 696e6465 heck(op)....inde │ │ │ │ - 0x000093a8 78203c20 6c697374 2d3e616c 6c6f6361 x < list->alloca │ │ │ │ - 0x000093b8 74656400 656e6420 213d2073 74617274 ted.end != start │ │ │ │ - 0x000093c8 00000000 28644f29 00000000 74657374 ....(dO)....test │ │ │ │ - 0x000093d8 5f646174 612e636f 756e7465 72203d3d _data.counter == │ │ │ │ - 0x000093e8 20434f55 4e544552 5f544852 45414453 COUNTER_THREADS │ │ │ │ - 0x000093f8 202a2043 4f554e54 45525f49 54455253 * COUNTER_ITERS │ │ │ │ - 0x00009408 00000000 74657374 5f646174 612e636f ....test_data.co │ │ │ │ - 0x00009418 756e7465 72203d3d 20434f55 4e544552 unter == COUNTER │ │ │ │ - 0x00009428 5f544852 45414453 202a2053 4c4f575f _THREADS * SLOW_ │ │ │ │ - 0x00009438 434f554e 5445525f 49544552 53000000 COUNTER_ITERS... │ │ │ │ - 0x00009448 72657320 3d3d202d 31000000 72657320 res == -1...res │ │ │ │ - 0x00009458 3d3d2030 00000000 636f756e 74657220 == 0....counter │ │ │ │ - 0x00009468 3d3d2035 00000000 2a636f75 6e746572 == 5....*counter │ │ │ │ - 0x00009478 203d3d20 35000000 215f5079 52656375 == 5...!_PyRecu │ │ │ │ - 0x00009488 72736976 654d7574 65785f49 734c6f63 rsiveMutex_IsLoc │ │ │ │ - 0x00009498 6b656442 79437572 72656e74 54687265 kedByCurrentThre │ │ │ │ - 0x000094a8 61642826 6d290000 6d2e7468 72656164 ad(&m)..m.thread │ │ │ │ - 0x000094b8 203d3d20 50795468 72656164 5f676574 == PyThread_get │ │ │ │ - 0x000094c8 5f746872 6561645f 6964656e 745f6578 _thread_ident_ex │ │ │ │ - 0x000094d8 28290000 50794d75 7465785f 49734c6f ()..PyMutex_IsLo │ │ │ │ - 0x000094e8 636b6564 28266d2e 6d757465 78290000 cked(&m.mutex).. │ │ │ │ - 0x000094f8 6d2e6c65 76656c20 3d3d2030 00000000 m.level == 0.... │ │ │ │ - 0x00009508 6d2e6c65 76656c20 3d3d2031 00000000 m.level == 1.... │ │ │ │ - 0x00009518 6d2e7468 72656164 203d3d20 30000000 m.thread == 0... │ │ │ │ - 0x00009528 2150794d 75746578 5f49734c 6f636b65 !PyMutex_IsLocke │ │ │ │ - 0x00009538 6428266d 2e6d7574 65782900 74657374 d(&m.mutex).test │ │ │ │ - 0x00009548 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ - 0x00009558 20310000 74657374 5f646174 612e7277 1..test_data.rw │ │ │ │ - 0x00009568 2e626974 73203d3d 20300000 74657374 .bits == 0..test │ │ │ │ - 0x00009578 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ - 0x00009588 20380000 74657374 5f646174 612e7277 8..test_data.rw │ │ │ │ - 0x00009598 2e626974 73203d3d 20313000 74657374 .bits == 10.test │ │ │ │ - 0x000095a8 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ - 0x000095b8 20330000 74657374 5f646174 612e6d2e 3..test_data.m. │ │ │ │ - 0x000095c8 5f626974 73203d3d 20310000 76203d3d _bits == 1..v == │ │ │ │ - 0x000095d8 2031207c 7c207620 3d3d2033 00000000 1 || v == 3.... │ │ │ │ - 0x000095e8 74657374 5f646174 612e6d2e 5f626974 test_data.m._bit │ │ │ │ - 0x000095f8 73203d3d 20330000 74657374 5f646174 s == 3..test_dat │ │ │ │ - 0x00009608 612e6d2e 5f626974 73203d3d 20300000 a.m._bits == 0.. │ │ │ │ - 0x00009618 6d2d3e5f 62697473 203d3d20 31207c7c m->_bits == 1 || │ │ │ │ - 0x00009628 206d2d3e 5f626974 73203d3d 20330000 m->_bits == 3.. │ │ │ │ - 0x00009638 6d2d3e5f 62697473 203d3d20 30000000 m->_bits == 0... │ │ │ │ - 0x00009648 5f50795f 6269745f 6c656e67 74682825 _Py_bit_length(% │ │ │ │ - 0x00009658 6c752920 72657475 726e7320 25692c20 lu) returns %i, │ │ │ │ - 0x00009668 65787065 63746564 20256900 50797468 expected %i.Pyth │ │ │ │ - 0x00009678 6f6e0000 79746800 7974686f 6e000000 on..yth.ython... │ │ │ │ - 0x00009688 74686f6e 00000000 7a7a0000 50797468 thon....zz..Pyth │ │ │ │ - 0x00009698 6f000000 61620000 61616161 61616161 o...ab..aaaaaaaa │ │ │ │ - 0x000096a8 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ - 0x000096b8 61616161 61616161 00000000 62610000 aaaaaaaa....ba.. │ │ │ │ - 0x000096c8 62620000 61616161 61616161 61616161 bb..aaaaaaaaaaaa │ │ │ │ - 0x000096d8 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ - 0x000096e8 61616162 00000000 61616161 61616161 aaab....aaaaaaaa │ │ │ │ - 0x000096f8 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ - 0x00009708 61616161 61616261 00000000 61616161 aaaaaaba....aaaa │ │ │ │ - 0x00009718 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ - 0x00009728 61616161 61616161 61616262 00000000 aaaaaaaaaabb.... │ │ │ │ - 0x00009738 30313233 34353637 38396162 63646566 0123456789abcdef │ │ │ │ - 0x00009748 00000000 61626364 00000000 496e636f ....abcd....Inco │ │ │ │ - 0x00009758 72726563 74207265 73756c74 5f313a20 rrect result_1: │ │ │ │ - 0x00009768 27257327 20696e20 27257327 20286f66 '%s' in '%s' (of │ │ │ │ - 0x00009778 66736574 3d257a64 29000000 496e636f fset=%zd)...Inco │ │ │ │ - 0x00009788 72726563 74207265 73756c74 5f323a20 rrect result_2: │ │ │ │ - 0x00009798 27257327 20696e20 27257327 20286f66 '%s' in '%s' (of │ │ │ │ - 0x000097a8 66736574 3d257a64 29000000 63686563 fset=%zd)...chec │ │ │ │ - 0x000097b8 6b5f6279 7465735f 66696e64 5f6c6172 k_bytes_find_lar │ │ │ │ - 0x000097c8 67652825 7a642c20 257a6429 20666f75 ge(%zd, %zd) fou │ │ │ │ - 0x000097d8 6e642025 7a640000 2e2e2f4d 6f64756c nd %zd..../Modul │ │ │ │ - 0x000097e8 65732f5f 74657374 696e7465 726e616c es/_testinternal │ │ │ │ - 0x000097f8 63617069 2f746573 745f6372 69746963 capi/test_critic │ │ │ │ - 0x00009808 616c5f73 65637469 6f6e732e 63000000 al_sections.c... │ │ │ │ - 0x00009818 64312021 3d204e55 4c4c0000 64322021 d1 != NULL..d2 ! │ │ │ │ - 0x00009828 3d204e55 4c4c0000 50795468 72656164 = NULL..PyThread │ │ │ │ - 0x00009838 53746174 655f4745 5428292d 3e637269 State_GET()->cri │ │ │ │ - 0x00009848 74696361 6c5f7365 6374696f 6e203d3d tical_section == │ │ │ │ - 0x00009858 20300000 74657374 5f646174 612e6f62 0..test_data.ob │ │ │ │ - 0x00009868 6a20213d 204e554c 4c000000 6120213d j != NULL...a != │ │ │ │ - 0x00009878 204e554c 4c000000 6220213d 204e554c NULL...b != NUL │ │ │ │ - 0x00009888 4c000000 74657374 5f646174 612e6f62 L...test_data.ob │ │ │ │ - 0x00009898 6a312021 3d204e55 4c4c0000 74657374 j1 != NULL..test │ │ │ │ - 0x000098a8 5f646174 612e6f62 6a322021 3d204e55 _data.obj2 != NU │ │ │ │ - 0x000098b8 4c4c0000 74657374 5f646174 612e6f62 LL..test_data.ob │ │ │ │ - 0x000098c8 6a332021 3d204e55 4c4c0000 41706c65 j3 != NULL..Aple │ │ │ │ - 0x000098d8 00000000 4170706c 65000000 42406e40 ....Apple...B@n@ │ │ │ │ - 0x000098e8 6e400000 42616e61 6e610000 43686572 n@..Banana..Cher │ │ │ │ - 0x000098f8 72792100 43686572 72790000 2d2d2d2d ry!.Cherry..---- │ │ │ │ - 0x00009908 2d2d0000 2d2d2d30 2d2d2d00 61626300 --..---0---.abc. │ │ │ │ - 0x00009918 61610000 41414141 41000000 61616161 aa..AAAAA...aaaa │ │ │ │ - 0x00009928 61000000 7758795a 00000000 7778797a a...wXyZ....wxyz │ │ │ │ - 0x00009938 00000000 7758795a 31323300 4a617661 ....wXyZ123.Java │ │ │ │ - 0x00009948 00000000 43230000 61627374 72616374 ....C#..abstract │ │ │ │ - 0x00009958 5f666f6f 6261725f 6d616e61 67657200 _foobar_manager. │ │ │ │ - 0x00009968 41627374 72616374 466f6f62 61724d61 AbstractFoobarMa │ │ │ │ - 0x00009978 6e616765 72000000 50795079 00000000 nager...PyPy.... │ │ │ │ - 0x00009988 43507974 686f6e00 70797079 00000000 CPython.pypy.... │ │ │ │ - 0x00009998 41747472 69627574 65457272 6f700000 AttributeErrop.. │ │ │ │ - 0x000099a8 41747472 69627574 65457272 6f720000 AttributeError.. │ │ │ │ - 0x000099b8 41747472 69627574 65457272 6f725465 AttributeErrorTe │ │ │ │ - 0x000099c8 73747300 45646974 20636f73 74206672 sts.Edit cost fr │ │ │ │ - 0x000099d8 6f6d2027 25732720 746f2027 25732720 om '%s' to '%s' │ │ │ │ - 0x000099e8 72657475 726e7320 257a642c 20657870 returns %zd, exp │ │ │ │ - 0x000099f8 65637465 6420257a 64000000 45646974 ected %zd...Edit │ │ │ │ - 0x00009a08 20636f73 74206672 6f6d2027 25732720 cost from '%s' │ │ │ │ - 0x00009a18 746f2027 25732720 28746872 6573686f to '%s' (thresho │ │ │ │ - 0x00009a28 6c642025 7a642920 72657475 726e7320 ld %zd) returns │ │ │ │ - 0x00009a38 257a642c 20657870 65637465 64206772 %zd, expected gr │ │ │ │ - 0x00009a48 65617465 72207468 616e2025 7a640000 eater than %zd.. │ │ │ │ - 0x00009a58 45646974 20636f73 74206672 6f6d2027 Edit cost from ' │ │ │ │ - 0x00009a68 25732720 746f2027 25732720 28746872 %s' to '%s' (thr │ │ │ │ - 0x00009a78 6573686f 6c642025 7a642920 72657475 eshold %zd) retu │ │ │ │ - 0x00009a88 726e7320 257a642c 20657870 65637465 rns %zd, expecte │ │ │ │ - 0x00009a98 6420257a 64000000 7461626c 652d3e6e d %zd...table->n │ │ │ │ - 0x00009aa8 656e7472 69657320 3d3d2030 00000000 entries == 0.... │ │ │ │ - 0x00009ab8 7461626c 652d3e6e 6275636b 65747320 table->nbuckets │ │ │ │ - 0x00009ac8 3e203000 5f50795f 68617368 7461626c > 0._Py_hashtabl │ │ │ │ - 0x00009ad8 655f6765 74287461 626c652c 20544f5f e_get(table, TO_ │ │ │ │ - 0x00009ae8 50545228 27782729 29203d3d 204e554c PTR('x')) == NUL │ │ │ │ - 0x00009af8 4c000000 7461626c 652d3e6e 656e7472 L...table->nentr │ │ │ │ - 0x00009b08 69657320 3d3d2032 36000000 7461626c ies == 26...tabl │ │ │ │ - 0x00009b18 652d3e6e 6275636b 65747320 3e207461 e->nbuckets > ta │ │ │ │ - 0x00009b28 626c652d 3e6e656e 74726965 73000000 ble->nentries... │ │ │ │ - 0x00009b38 656e7472 7920213d 204e554c 4c000000 entry != NULL... │ │ │ │ - 0x00009b48 656e7472 792d3e6b 6579203d 3d20544f entry->key == TO │ │ │ │ - 0x00009b58 5f505452 286b6579 29000000 656e7472 _PTR(key)...entr │ │ │ │ - 0x00009b68 792d3e76 616c7565 203d3d20 544f5f50 y->value == TO_P │ │ │ │ - 0x00009b78 54522856 414c5545 286b6579 29290000 TR(VALUE(key)).. │ │ │ │ - 0x00009b88 28696e74 2946524f 4d5f5054 52287661 (int)FROM_PTR(va │ │ │ │ - 0x00009b98 6c75655f 70747229 203d3d20 56414c55 lue_ptr) == VALU │ │ │ │ - 0x00009ba8 45286b65 79290000 7461626c 652d3e6e E(key)..table->n │ │ │ │ - 0x00009bb8 656e7472 69657320 3d3d2032 35000000 entries == 25... │ │ │ │ - 0x00009bc8 5f50795f 68617368 7461626c 655f6765 _Py_hashtable_ge │ │ │ │ - 0x00009bd8 745f656e 74727928 7461626c 652c2054 t_entry(table, T │ │ │ │ - 0x00009be8 4f5f5054 52286b65 79292920 3d3d204e O_PTR(key)) == N │ │ │ │ - 0x00009bf8 554c4c00 636f756e 74203d3d 20323500 ULL.count == 25. │ │ │ │ - 0x00009c08 76616c75 65203d3d 2056414c 5545286b value == VALUE(k │ │ │ │ - 0x00009c18 65792900 77726f6e 67207265 73756c74 ey).wrong result │ │ │ │ - 0x00009c28 20666f72 205f5079 4c6f6e67 5f4e756d for _PyLong_Num │ │ │ │ - 0x00009c38 42697473 00000000 74657374 5f6c6f6e Bits....test_lon │ │ │ │ - 0x00009c48 675f6e75 6d626974 73000000 25733a20 g_numbits...%s: │ │ │ │ - 0x00009c58 25730000 77726f6e 67207265 73756c74 %s..wrong result │ │ │ │ - 0x00009c68 20666f72 205f5079 4c6f6e67 5f536967 for _PyLong_Sig │ │ │ │ - 0x00009c78 6e000000 5f50795f 706f7063 6f756e74 n..._Py_popcount │ │ │ │ - 0x00009c88 33322825 6c752920 72657475 726e7320 32(%lu) returns │ │ │ │ - 0x00009c98 25692c20 65787065 63746564 20256900 %i, expected %i. │ │ │ │ - 0x00009ca8 74737461 74652021 3d204e55 4c4c0000 tstate != NULL.. │ │ │ │ - 0x00009cb8 64696374 20213d20 4e554c4c 00000000 dict != NULL.... │ │ │ │ - 0x00009cc8 64696374 32203d3d 20646963 74000000 dict2 == dict... │ │ │ │ - 0x00009cd8 4f6e0000 696e6e4f 00000000 2e2e2f4d On..innO....../M │ │ │ │ - 0x00009ce8 6f64756c 65732f5f 74657374 696e7465 odules/_testinte │ │ │ │ - 0x00009cf8 726e616c 63617069 2f736574 2e630000 rnalcapi/set.c.. │ │ │ │ - 0x00009d08 6974656d 203d3d20 554e494e 49544941 item == UNINITIA │ │ │ │ - 0x00009d18 4c495a45 445f5054 52000000 68617368 LIZED_PTR...hash │ │ │ │ - 0x00009d28 203d3d20 2850795f 68617368 5f742955 == (Py_hash_t)U │ │ │ │ - 0x00009d38 4e494e49 5449414c 495a4544 5f53495a NINITIALIZED_SIZ │ │ │ │ - 0x00009d48 45000000 7263203d 3d203000 4f4f0000 E...rc == 0.OO.. │ │ │ │ - 0x00009d58 21507945 72725f4f 63637572 72656428 !PyErr_Occurred( │ │ │ │ - 0x00009d68 29000000 61726775 6d656e74 206d7573 )...argument mus │ │ │ │ - 0x00009d78 74206265 20612063 6f646520 6f626a65 t be a code obje │ │ │ │ - 0x00009d88 63740000 6f626a65 63742069 73206e6f ct..object is no │ │ │ │ - 0x00009d98 74207365 656e2061 73206672 65656400 t seen as freed. │ │ │ │ - 0x00009da8 4f210000 4661696c 65642074 6f20636f O!..Failed to co │ │ │ │ - 0x00009db8 6d70696c 65207472 616d706f 6c696e65 mpile trampoline │ │ │ │ - 0x00009dc8 00000000 4661696c 65642074 6f207365 ....Failed to se │ │ │ │ - 0x00009dd8 74207065 72736973 745f6166 7465725f t persist_after_ │ │ │ │ - 0x00009de8 666f726b 00000000 62656e63 686d6172 fork....benchmar │ │ │ │ - 0x00009df8 6b5f6c6f 636b7300 646f6300 7370616d k_locks.doc.spam │ │ │ │ - 0x00009e08 00000000 66696c65 6e616d65 00000000 ....filename.... │ │ │ │ - 0x00009e18 696e7374 72756374 696f6e73 00000000 instructions.... │ │ │ │ - 0x00009e28 6d657461 64617461 00000000 6e6c6f63 metadata....nloc │ │ │ │ - 0x00009e38 616c7300 61737400 6f707469 6d697a65 als.ast.optimize │ │ │ │ - 0x00009e48 00000000 636f6d70 696c655f 6d6f6465 ....compile_mode │ │ │ │ - 0x00009e58 00000000 6765745f 636f6e66 69677300 ....get_configs. │ │ │ │ - 0x00009e68 6765745f 72656375 7273696f 6e5f6465 get_recursion_de │ │ │ │ - 0x00009e78 70746800 6765745f 635f7265 63757273 pth.get_c_recurs │ │ │ │ - 0x00009e88 696f6e5f 72656d61 696e696e 67000000 ion_remaining... │ │ │ │ - 0x00009e98 74657374 5f627377 61700000 74657374 test_bswap..test │ │ │ │ - 0x00009ea8 5f706f70 636f756e 74000000 74657374 _popcount...test │ │ │ │ - 0x00009eb8 5f626974 5f6c656e 67746800 74657374 _bit_length.test │ │ │ │ - 0x00009ec8 5f686173 68746162 6c650000 6765745f _hashtable..get_ │ │ │ │ - 0x00009ed8 636f6e66 69670000 7365745f 636f6e66 config..set_conf │ │ │ │ - 0x00009ee8 69670000 72657365 745f7061 74685f63 ig..reset_path_c │ │ │ │ - 0x00009ef8 6f6e6669 67000000 74657374 5f656469 onfig...test_edi │ │ │ │ - 0x00009f08 745f636f 73740000 74657374 5f627974 t_cost..test_byt │ │ │ │ - 0x00009f18 65735f66 696e6400 6e6f726d 616c697a es_find.normaliz │ │ │ │ - 0x00009f28 655f7061 74680000 6765745f 67657470 e_path..get_getp │ │ │ │ - 0x00009f38 6174685f 636f6465 6f626a65 63740000 ath_codeobject.. │ │ │ │ - 0x00009f48 456e636f 64654c6f 63616c65 45780000 EncodeLocaleEx.. │ │ │ │ - 0x00009f58 4465636f 64654c6f 63616c65 45780000 DecodeLocaleEx.. │ │ │ │ - 0x00009f68 7365745f 6576616c 5f667261 6d655f64 set_eval_frame_d │ │ │ │ - 0x00009f78 65666175 6c740000 7365745f 6576616c efault..set_eval │ │ │ │ - 0x00009f88 5f667261 6d655f72 65636f72 64000000 _frame_record... │ │ │ │ - 0x00009f98 6e65775f 696e7374 72756374 696f6e5f new_instruction_ │ │ │ │ - 0x00009fa8 73657175 656e6365 00000000 636f6d70 sequence....comp │ │ │ │ - 0x00009fb8 696c6572 5f636f64 6567656e 00000000 iler_codegen.... │ │ │ │ - 0x00009fc8 6f707469 6d697a65 5f636667 00000000 optimize_cfg.... │ │ │ │ - 0x00009fd8 61737365 6d626c65 5f636f64 655f6f62 assemble_code_ob │ │ │ │ - 0x00009fe8 6a656374 00000000 6765745f 696e7465 ject....get_inte │ │ │ │ - 0x00009ff8 72705f73 65747469 6e677300 636c6561 rp_settings.clea │ │ │ │ - 0x0000a008 725f6578 74656e73 696f6e00 77726974 r_extension.writ │ │ │ │ - 0x0000a018 655f7065 72665f6d 61705f65 6e747279 e_perf_map_entry │ │ │ │ - 0x0000a028 00000000 70657266 5f6d6170 5f737461 ....perf_map_sta │ │ │ │ - 0x0000a038 74655f74 65617264 6f776e00 69667261 te_teardown.ifra │ │ │ │ - 0x0000a048 6d655f67 6574636f 64650000 69667261 me_getcode..ifra │ │ │ │ - 0x0000a058 6d655f67 65746c69 6e650000 69667261 me_getline..ifra │ │ │ │ - 0x0000a068 6d655f67 65746c61 73746900 6765745f me_getlasti.get_ │ │ │ │ - 0x0000a078 636f5f66 72616d65 73697a65 00000000 co_framesize.... │ │ │ │ - 0x0000a088 70656e64 696e675f 74687265 61646675 pending_threadfu │ │ │ │ - 0x0000a098 6e630000 70656e64 696e675f 6964656e nc..pending_iden │ │ │ │ - 0x0000a0a8 74696679 00000000 5f507954 72616365 tify...._PyTrace │ │ │ │ - 0x0000a0b8 4d616c6c 6f635f47 65745472 61636562 Malloc_GetTraceb │ │ │ │ - 0x0000a0c8 61636b00 74657374 5f747374 6174655f ack.test_tstate_ │ │ │ │ - 0x0000a0d8 63617069 00000000 5f507955 6e69636f capi...._PyUnico │ │ │ │ - 0x0000a0e8 64655f54 72616e73 666f726d 44656369 de_TransformDeci │ │ │ │ - 0x0000a0f8 6d616c41 6e645370 61636554 6f415343 malAndSpaceToASC │ │ │ │ - 0x0000a108 49490000 63686563 6b5f7079 6f626a65 II..check_pyobje │ │ │ │ - 0x0000a118 63745f66 6f726269 6464656e 5f627974 ct_forbidden_byt │ │ │ │ - 0x0000a128 65735f69 735f6672 65656400 63686563 es_is_freed.chec │ │ │ │ - 0x0000a138 6b5f7079 6f626a65 63745f66 72656564 k_pyobject_freed │ │ │ │ - 0x0000a148 5f69735f 66726565 64000000 63686563 _is_freed...chec │ │ │ │ - 0x0000a158 6b5f7079 6f626a65 63745f6e 756c6c5f k_pyobject_null_ │ │ │ │ - 0x0000a168 69735f66 72656564 00000000 63686563 is_freed....chec │ │ │ │ - 0x0000a178 6b5f7079 6f626a65 63745f75 6e696e69 k_pyobject_unini │ │ │ │ - 0x0000a188 7469616c 697a6564 5f69735f 66726565 tialized_is_free │ │ │ │ - 0x0000a198 64000000 70796d65 6d5f6765 74616c6c d...pymem_getall │ │ │ │ - 0x0000a1a8 6f636174 6f72736e 616d6500 6765745f ocatorsname.get_ │ │ │ │ - 0x0000a1b8 6f626a65 63745f64 6963745f 76616c75 object_dict_valu │ │ │ │ - 0x0000a1c8 65730000 68616d74 00000000 63726561 es..hamt....crea │ │ │ │ - 0x0000a1d8 74655f69 6e746572 70726574 65720000 te_interpreter.. │ │ │ │ - 0x0000a1e8 64657374 726f795f 696e7465 72707265 destroy_interpre │ │ │ │ - 0x0000a1f8 74657200 65786563 5f696e74 65727072 ter.exec_interpr │ │ │ │ - 0x0000a208 65746572 00000000 72756e5f 696e5f73 eter....run_in_s │ │ │ │ - 0x0000a218 7562696e 74657270 5f776974 685f636f ubinterp_with_co │ │ │ │ - 0x0000a228 6e666967 00000000 6e6f726d 616c697a nfig....normaliz │ │ │ │ - 0x0000a238 655f696e 74657270 5f696400 6e657874 e_interp_id.next │ │ │ │ - 0x0000a248 5f696e74 65727072 65746572 5f696400 _interpreter_id. │ │ │ │ - 0x0000a258 756e7573 65645f69 6e746572 70726574 unused_interpret │ │ │ │ - 0x0000a268 65725f69 64000000 696e7465 72707265 er_id...interpre │ │ │ │ - 0x0000a278 7465725f 65786973 74730000 6765745f ter_exists..get_ │ │ │ │ - 0x0000a288 696e7465 72707265 7465725f 72656663 interpreter_refc │ │ │ │ - 0x0000a298 6f756e74 00000000 6c696e6b 5f696e74 ount....link_int │ │ │ │ - 0x0000a2a8 65727072 65746572 5f726566 636f756e erpreter_refcoun │ │ │ │ - 0x0000a2b8 74000000 756e6c69 6e6b5f69 6e746572 t...unlink_inter │ │ │ │ - 0x0000a2c8 70726574 65725f72 6566636f 756e7400 preter_refcount. │ │ │ │ - 0x0000a2d8 696e7465 72707265 7465725f 72656663 interpreter_refc │ │ │ │ - 0x0000a2e8 6f756e74 5f6c696e 6b656400 636f6d70 ount_linked.comp │ │ │ │ - 0x0000a2f8 696c655f 70657266 5f747261 6d706f6c ile_perf_trampol │ │ │ │ - 0x0000a308 696e655f 656e7472 79000000 70657266 ine_entry...perf │ │ │ │ - 0x0000a318 5f747261 6d706f6c 696e655f 7365745f _trampoline_set_ │ │ │ │ - 0x0000a328 70657273 6973745f 61667465 725f666f persist_after_fo │ │ │ │ - 0x0000a338 726b0000 6765745f 63726f73 73696e74 rk..get_crossint │ │ │ │ - 0x0000a348 6572705f 64617461 00000000 72657374 erp_data....rest │ │ │ │ - 0x0000a358 6f72655f 63726f73 73696e74 6572705f ore_crossinterp_ │ │ │ │ - 0x0000a368 64617461 00000000 6765745f 72617265 data....get_rare │ │ │ │ - 0x0000a378 5f657665 6e745f63 6f756e74 65727300 _event_counters. │ │ │ │ - 0x0000a388 72657365 745f7261 72655f65 76656e74 reset_rare_event │ │ │ │ - 0x0000a398 5f636f75 6e746572 73000000 6861735f _counters...has_ │ │ │ │ - 0x0000a3a8 696e6c69 6e655f76 616c7565 73000000 inline_values... │ │ │ │ - 0x0000a3b8 73757070 72657373 5f696d6d 6f727461 suppress_immorta │ │ │ │ - 0x0000a3c8 6c697a61 74696f6e 00000000 6765745f lization....get_ │ │ │ │ - 0x0000a3d8 696d6d6f 7274616c 697a655f 64656665 immortalize_defe │ │ │ │ - 0x0000a3e8 72726564 00000000 67685f31 31393231 rred....gh_11921 │ │ │ │ - 0x0000a3f8 335f6765 74617267 73000000 5f707965 3_getargs..._pye │ │ │ │ - 0x0000a408 72725f73 65746b65 79657272 6f720000 rr_setkeyerror.. │ │ │ │ - 0x0000a418 63616c6c 6261636b 00000000 6e756d00 callback....num. │ │ │ │ - 0x0000a428 626c6f63 6b696e67 00000000 656e7375 blocking....ensu │ │ │ │ - 0x0000a438 72655f61 64646564 00000000 636f6465 re_added....code │ │ │ │ - 0x0000a448 00000000 6d61696e 00000000 7768656e ....main....when │ │ │ │ - 0x0000a458 63650000 78690000 74657374 5f6c6f63 ce..xi..test_loc │ │ │ │ - 0x0000a468 6b5f6261 73696300 74657374 5f6c6f63 k_basic.test_loc │ │ │ │ - 0x0000a478 6b5f7477 6f5f7468 72656164 73000000 k_two_threads... │ │ │ │ - 0x0000a488 74657374 5f6c6f63 6b5f636f 756e7465 test_lock_counte │ │ │ │ - 0x0000a498 72000000 74657374 5f6c6f63 6b5f636f r...test_lock_co │ │ │ │ - 0x0000a4a8 756e7465 725f736c 6f770000 74657374 unter_slow..test │ │ │ │ - 0x0000a4b8 5f6c6f63 6b5f6265 6e63686d 61726b00 _lock_benchmark. │ │ │ │ - 0x0000a4c8 74657374 5f6c6f63 6b5f6f6e 63650000 test_lock_once.. │ │ │ │ - 0x0000a4d8 74657374 5f6c6f63 6b5f7277 6c6f636b test_lock_rwlock │ │ │ │ - 0x0000a4e8 00000000 74657374 5f6c6f63 6b5f7265 ....test_lock_re │ │ │ │ - 0x0000a4f8 63757273 69766500 5f507954 696d655f cursive._PyTime_ │ │ │ │ - 0x0000a508 41734d69 63726f73 65636f6e 64730000 AsMicroseconds.. │ │ │ │ - 0x0000a518 5f507954 696d655f 41734d69 6c6c6973 _PyTime_AsMillis │ │ │ │ - 0x0000a528 65636f6e 64730000 5f507954 696d655f econds.._PyTime_ │ │ │ │ - 0x0000a538 41735469 6d657370 65630000 5f507954 AsTimespec.._PyT │ │ │ │ - 0x0000a548 696d655f 41735469 6d657370 65635f63 ime_AsTimespec_c │ │ │ │ - 0x0000a558 6c616d70 00000000 5f507954 696d655f lamp...._PyTime_ │ │ │ │ - 0x0000a568 41735469 6d657661 6c000000 5f507954 AsTimeval..._PyT │ │ │ │ - 0x0000a578 696d655f 41735469 6d657661 6c5f636c ime_AsTimeval_cl │ │ │ │ - 0x0000a588 616d7000 5f507954 696d655f 46726f6d amp._PyTime_From │ │ │ │ - 0x0000a598 5365636f 6e647300 5f507954 696d655f Seconds._PyTime_ │ │ │ │ - 0x0000a5a8 46726f6d 5365636f 6e64734f 626a6563 FromSecondsObjec │ │ │ │ - 0x0000a5b8 74000000 5f507954 696d655f 4f626a65 t..._PyTime_Obje │ │ │ │ - 0x0000a5c8 6374546f 54696d65 5f740000 5f507954 ctToTime_t.._PyT │ │ │ │ - 0x0000a5d8 696d655f 4f626a65 6374546f 54696d65 ime_ObjectToTime │ │ │ │ - 0x0000a5e8 73706563 00000000 5f507954 696d655f spec...._PyTime_ │ │ │ │ - 0x0000a5f8 4f626a65 6374546f 54696d65 76616c00 ObjectToTimeval. │ │ │ │ - 0x0000a608 7365745f 75706461 74650000 7365745f set_update..set_ │ │ │ │ - 0x0000a618 6e657874 5f656e74 72790000 74657374 next_entry..test │ │ │ │ - 0x0000a628 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ - 0x0000a638 6e730000 74657374 5f637269 74696361 ns..test_critica │ │ │ │ - 0x0000a648 6c5f7365 6374696f 6e735f6e 65737400 l_sections_nest. │ │ │ │ - 0x0000a658 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ - 0x0000a668 6374696f 6e735f73 75737065 6e640000 ctions_suspend.. │ │ │ │ - 0x0000a678 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ - 0x0000a688 6374696f 6e735f74 68726561 64730000 ctions_threads.. │ │ │ │ - 0x0000a698 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ - 0x0000a6a8 6374696f 6e735f67 63000000 6765745f ctions_gc...get_ │ │ │ │ - 0x0000a6b8 696e7465 72705f73 65747469 6e677300 interp_settings. │ │ │ │ - 0x0000a6c8 6765745f 6d6f6475 6c655f73 74617465 get_module_state │ │ │ │ - 0x0000a6d8 00000000 5f746573 74696e74 65726e61 ...._testinterna │ │ │ │ - 0x0000a6e8 6c636170 695f6173 73656d62 6c655f63 lcapi_assemble_c │ │ │ │ - 0x0000a6f8 6f64655f 6f626a65 63745f69 6d706c00 ode_object_impl. │ │ │ │ - 0x0000a708 00000000 00000000 00000000 01000000 ................ │ │ │ │ - 0x0000a718 00000000 01000000 02000000 67685f31 ............gh_1 │ │ │ │ - 0x0000a728 31393231 335f6765 74617267 735f696d 19213_getargs_im │ │ │ │ - 0x0000a738 706c0000 6765745f 6f626a65 63745f64 pl..get_object_d │ │ │ │ - 0x0000a748 6963745f 76616c75 65730000 50795475 ict_values..PyTu │ │ │ │ - 0x0000a758 706c655f 5345545f 4954454d 00000000 ple_SET_ITEM.... │ │ │ │ - 0x0000a768 6765745f 63726f73 73696e74 6572705f get_crossinterp_ │ │ │ │ - 0x0000a778 64617461 00000000 5f707965 72725f73 data...._pyerr_s │ │ │ │ - 0x0000a788 65746b65 79657272 6f720000 50795475 etkeyerror..PyTu │ │ │ │ - 0x0000a798 706c655f 4745545f 53495a45 00000000 ple_GET_SIZE.... │ │ │ │ - 0x0000a7a8 5f50794f 626a6563 745f496e 6c696e65 _PyObject_Inline │ │ │ │ - 0x0000a7b8 56616c75 65730000 50795f53 495a4500 Values..Py_SIZE. │ │ │ │ - 0x0000a7c8 5f786964 5f636170 73756c65 5f646573 _xid_capsule_des │ │ │ │ - 0x0000a7d8 74727563 746f7200 5f676574 5f637572 tructor._get_cur │ │ │ │ - 0x0000a7e8 72656e74 5f6d6f64 756c6500 7265636f rent_module.reco │ │ │ │ - 0x0000a7f8 72645f65 76616c00 5f6e6577 5f696e74 rd_eval._new_int │ │ │ │ - 0x0000a808 65727072 65746572 00000000 756e7573 erpreter....unus │ │ │ │ - 0x0000a818 65645f69 6e746572 70726574 65725f69 ed_interpreter_i │ │ │ │ - 0x0000a828 64000000 696e7465 72707265 7465725f d...interpreter_ │ │ │ │ - 0x0000a838 65786973 74730000 6c696e6b 5f696e74 exists..link_int │ │ │ │ - 0x0000a848 65727072 65746572 5f726566 636f756e erpreter_refcoun │ │ │ │ - 0x0000a858 74000000 756e6c69 6e6b5f69 6e746572 t...unlink_inter │ │ │ │ - 0x0000a868 70726574 65725f72 6566636f 756e7400 preter_refcount. │ │ │ │ - 0x0000a878 70656e64 696e675f 6964656e 74696679 pending_identify │ │ │ │ - 0x0000a888 00000000 5f70656e 64696e67 5f696465 ...._pending_ide │ │ │ │ - 0x0000a898 6e746966 795f6361 6c6c6261 636b0000 ntify_callback.. │ │ │ │ - 0x0000a8a8 70656e64 696e675f 74687265 61646675 pending_threadfu │ │ │ │ - 0x0000a8b8 6e630000 74657374 5f6c6f63 6b5f6261 nc..test_lock_ba │ │ │ │ - 0x0000a8c8 73696300 50794c69 73745f53 45545f49 sic.PyList_SET_I │ │ │ │ - 0x0000a8d8 54454d00 5f746573 74696e74 65726e61 TEM._testinterna │ │ │ │ - 0x0000a8e8 6c636170 695f6265 6e63686d 61726b5f lcapi_benchmark_ │ │ │ │ - 0x0000a8f8 6c6f636b 735f696d 706c0000 74657374 locks_impl..test │ │ │ │ - 0x0000a908 5f6c6f63 6b5f636f 756e7465 72000000 _lock_counter... │ │ │ │ - 0x0000a918 74657374 5f6c6f63 6b5f636f 756e7465 test_lock_counte │ │ │ │ - 0x0000a928 725f736c 6f770000 74657374 5f6c6f63 r_slow..test_loc │ │ │ │ - 0x0000a938 6b5f6f6e 63650000 696e6974 5f6d6179 k_once..init_may │ │ │ │ - 0x0000a948 62655f66 61696c00 74657374 5f6c6f63 be_fail.test_loc │ │ │ │ - 0x0000a958 6b5f7265 63757273 69766500 74657374 k_recursive.test │ │ │ │ - 0x0000a968 5f6c6f63 6b5f7277 6c6f636b 00000000 _lock_rwlock.... │ │ │ │ - 0x0000a978 74657374 5f6c6f63 6b5f7477 6f5f7468 test_lock_two_th │ │ │ │ - 0x0000a988 72656164 73000000 6c6f636b 5f746872 reads...lock_thr │ │ │ │ - 0x0000a998 65616400 74657374 5f637269 74696361 ead.test_critica │ │ │ │ - 0x0000a9a8 6c5f7365 6374696f 6e730000 74657374 l_sections..test │ │ │ │ - 0x0000a9b8 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ - 0x0000a9c8 6e735f67 63000000 74657374 5f637269 ns_gc...test_cri │ │ │ │ - 0x0000a9d8 74696361 6c5f7365 6374696f 6e735f6e tical_sections_n │ │ │ │ - 0x0000a9e8 65737400 74657374 5f637269 74696361 est.test_critica │ │ │ │ - 0x0000a9f8 6c5f7365 6374696f 6e735f73 75737065 l_sections_suspe │ │ │ │ - 0x0000aa08 6e640000 74657374 5f637269 74696361 nd..test_critica │ │ │ │ - 0x0000aa18 6c5f7365 6374696f 6e735f74 68726561 l_sections_threa │ │ │ │ - 0x0000aa28 64730000 74657374 5f686173 68746162 ds..test_hashtab │ │ │ │ - 0x0000aa38 6c650000 68617368 7461626c 655f6362 le..hashtable_cb │ │ │ │ - 0x0000aa48 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0000aa58 01000000 01000000 01000000 ffffffff ................ │ │ │ │ - 0x0000aa68 01000000 ffffffff 02000000 02000000 ................ │ │ │ │ - 0x0000aa78 01000000 feffffff 02000000 ffffffff ................ │ │ │ │ - 0x0000aa88 03000000 02000000 01000000 fdffffff ................ │ │ │ │ - 0x0000aa98 02000000 ffffffff 04000000 03000000 ................ │ │ │ │ - 0x0000aaa8 01000000 fcffffff 03000000 ffffffff ................ │ │ │ │ - 0x0000aab8 ff7f0000 0f000000 01000000 0180ffff ................ │ │ │ │ - 0x0000aac8 0f000000 ffffffff ffff0000 10000000 ................ │ │ │ │ - 0x0000aad8 01000000 0100ffff 10000000 ffffffff ................ │ │ │ │ - 0x0000aae8 ffffff0f 1c000000 01000000 010000f0 ................ │ │ │ │ - 0x0000aaf8 1c000000 ffffffff 74657374 5f747374 ........test_tst │ │ │ │ - 0x0000ab08 6174655f 63617069 00000000 756e696e ate_capi....unin │ │ │ │ - 0x0000ab18 69746961 6c697a65 64000000 7365745f itialized...set_ │ │ │ │ - 0x0000ab28 6e657874 5f656e74 72790000 7365745f next_entry..set_ │ │ │ │ - 0x0000ab38 75706461 74650000 62656e63 686d6172 update..benchmar │ │ │ │ - 0x0000ab48 6b5f6c6f 636b7328 246d6f64 756c652c k_locks($module, │ │ │ │ - 0x0000ab58 206e756d 5f746872 65616473 2c207573 num_threads, us │ │ │ │ - 0x0000ab68 655f7079 6d757465 783d5472 75652c0a e_pymutex=True,. │ │ │ │ - 0x0000ab78 20202020 20202020 20202020 20202020 │ │ │ │ - 0x0000ab88 63726974 6963616c 5f736563 74696f6e critical_section │ │ │ │ - 0x0000ab98 5f6c656e 6774683d 312c2074 696d655f _length=1, time_ │ │ │ │ - 0x0000aba8 6d733d31 3030302c 202f290a 2d2d0a0a ms=1000, /).--.. │ │ │ │ - 0x0000abb8 00000000 67685f31 31393231 335f6765 ....gh_119213_ge │ │ │ │ - 0x0000abc8 74617267 7328246d 6f64756c 652c202f targs($module, / │ │ │ │ - 0x0000abd8 2c207370 616d3d4e 6f6e6529 0a2d2d0a , spam=None).--. │ │ │ │ - 0x0000abe8 0a546573 74205f50 79417267 5f506172 .Test _PyArg_Par │ │ │ │ - 0x0000abf8 7365722e 6b777475 706c6500 74657374 ser.kwtuple.test │ │ │ │ - 0x0000ac08 5f6c6f6e 675f6e75 6d626974 7328246d _long_numbits($m │ │ │ │ - 0x0000ac18 6f64756c 652c202f 290a2d2d 0a0a0000 odule, /).--.... │ │ │ │ - 0x0000ac28 61737365 6d626c65 5f636f64 655f6f62 assemble_code_ob │ │ │ │ - 0x0000ac38 6a656374 28246d6f 64756c65 2c202f2c ject($module, /, │ │ │ │ - 0x0000ac48 2066696c 656e616d 652c2069 6e737472 filename, instr │ │ │ │ - 0x0000ac58 75637469 6f6e732c 206d6574 61646174 uctions, metadat │ │ │ │ - 0x0000ac68 61290a2d 2d0a0a43 72656174 65206120 a).--..Create a │ │ │ │ - 0x0000ac78 636f6465 206f626a 65637420 666f7220 code object for │ │ │ │ - 0x0000ac88 74686520 67697665 6e20696e 73747275 the given instru │ │ │ │ - 0x0000ac98 6374696f 6e732e00 6f707469 6d697a65 ctions..optimize │ │ │ │ - 0x0000aca8 5f636667 28246d6f 64756c65 2c202f2c _cfg($module, /, │ │ │ │ - 0x0000acb8 20696e73 74727563 74696f6e 732c2063 instructions, c │ │ │ │ - 0x0000acc8 6f6e7374 732c206e 6c6f6361 6c73290a onsts, nlocals). │ │ │ │ - 0x0000acd8 2d2d0a0a 4170706c 7920636f 6d70696c --..Apply compil │ │ │ │ - 0x0000ace8 6572206f 7074696d 697a6174 696f6e73 er optimizations │ │ │ │ - 0x0000acf8 20746f20 616e2069 6e737472 75637469 to an instructi │ │ │ │ - 0x0000ad08 6f6e206c 6973742e 00000000 636f6d70 on list.....comp │ │ │ │ - 0x0000ad18 696c6572 5f636f64 6567656e 28246d6f iler_codegen($mo │ │ │ │ - 0x0000ad28 64756c65 2c202f2c 20617374 2c206669 dule, /, ast, fi │ │ │ │ - 0x0000ad38 6c656e61 6d652c20 6f707469 6d697a65 lename, optimize │ │ │ │ - 0x0000ad48 2c20636f 6d70696c 655f6d6f 64653d30 , compile_mode=0 │ │ │ │ - 0x0000ad58 290a2d2d 0a0a4170 706c7920 636f6d70 ).--..Apply comp │ │ │ │ - 0x0000ad68 696c6572 20636f64 65206765 6e657261 iler code genera │ │ │ │ - 0x0000ad78 74696f6e 20746f20 616e2041 53542e00 tion to an AST.. │ │ │ │ - 0x0000ad88 6e65775f 696e7374 72756374 696f6e5f new_instruction_ │ │ │ │ - 0x0000ad98 73657175 656e6365 28246d6f 64756c65 sequence($module │ │ │ │ - 0x0000ada8 2c202f29 0a2d2d0a 0a526574 75726e20 , /).--..Return │ │ │ │ - 0x0000adb8 61206e65 772c2065 6d707479 20496e73 a new, empty Ins │ │ │ │ - 0x0000adc8 74727563 74696f6e 53657175 656e6365 tructionSequence │ │ │ │ - 0x0000add8 2e000000 636f6d70 696c6572 5f636c65 ....compiler_cle │ │ │ │ - 0x0000ade8 616e646f 6328246d 6f64756c 652c202f andoc($module, / │ │ │ │ - 0x0000adf8 2c20646f 63290a2d 2d0a0a43 20696d70 , doc).--..C imp │ │ │ │ - 0x0000ae08 6c656d65 6e746174 696f6e20 6f662069 lementation of i │ │ │ │ - 0x0000ae18 6e737065 63742e63 6c65616e 646f6328 nspect.cleandoc( │ │ │ │ - 0x0000ae28 292e0000 3e000000 08000000 2f000000 )...>......./... │ │ │ │ - 0x0000ae38 08000000 04000000 08000000 0b000000 ................ │ │ │ │ - 0x0000ae48 08000000 3d000000 08000000 36000000 ....=.......6... │ │ │ │ - 0x0000ae58 08000000 16000000 08000000 2e000000 ................ │ │ │ │ - 0x0000ae68 08000000 10000000 08000000 32000000 ............2... │ │ │ │ - 0x0000ae78 08000000 14000000 08000000 11000000 ................ │ │ │ │ - 0x0000ae88 08000000 1e000000 08000000 35000000 ............5... │ │ │ │ - 0x0000ae98 08000000 0f000000 08000000 23000000 ............#... │ │ │ │ - 0x0000aea8 08000000 29000000 08000000 00000000 ....)........... │ │ │ │ - 0x0000aeb8 00000000 .... │ │ │ │ + 0x000089b0 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ + 0x000089c0 04000000 08000000 0b000000 08000000 ................ │ │ │ │ + 0x000089d0 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ + 0x000089e0 16000000 08000000 2e000000 08000000 ................ │ │ │ │ + 0x000089f0 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ + 0x00008a00 14000000 08000000 11000000 08000000 ................ │ │ │ │ + 0x00008a10 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ + 0x00008a20 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ + 0x00008a30 29000000 08000000 00000000 00000000 )............... │ │ │ │ + 0x00008a40 53495a45 4f465f50 5947435f 48454144 SIZEOF_PYGC_HEAD │ │ │ │ + 0x00008a50 00000000 53495a45 4f465f4d 414e4147 ....SIZEOF_MANAG │ │ │ │ + 0x00008a60 45445f50 52455f48 45414445 52000000 ED_PRE_HEADER... │ │ │ │ + 0x00008a70 53495a45 4f465f50 594f424a 45435400 SIZEOF_PYOBJECT. │ │ │ │ + 0x00008a80 53495a45 4f465f54 494d455f 54000000 SIZEOF_TIME_T... │ │ │ │ + 0x00008a90 54494552 325f5448 52455348 4f4c4400 TIER2_THRESHOLD. │ │ │ │ + 0x00008aa0 7c693a67 65745f69 6e746572 705f7365 |i:get_interp_se │ │ │ │ + 0x00008ab0 7474696e 67730000 25640000 2e2e2f4d ttings..%d..../M │ │ │ │ + 0x00008ac0 6f64756c 65732f5f 74657374 696e7465 odules/_testinte │ │ │ │ + 0x00008ad0 726e616c 63617069 2e630000 696e7465 rnalcapi.c..inte │ │ │ │ + 0x00008ae0 72702021 3d204e55 4c4c0000 66656174 rp != NULL..feat │ │ │ │ + 0x00008af0 7572655f 666c6167 73000000 6f776e5f ure_flags...own_ │ │ │ │ + 0x00008b00 67696c00 4f4f3a63 6c656172 5f657874 gil.OO:clear_ext │ │ │ │ + 0x00008b10 656e7369 6f6e0000 4f497300 494f0000 ension..OIs.IO.. │ │ │ │ + 0x00008b20 63616e6e 6f742067 65742061 6c6c6f63 cannot get alloc │ │ │ │ + 0x00008b30 61746f72 73206e61 6d650000 4f4f6e3a ators name..OOn: │ │ │ │ + 0x00008b40 64696374 5f676574 6974656d 5f6b6e6f dict_getitem_kno │ │ │ │ + 0x00008b50 776e6861 73680000 734f7c24 703a7275 wnhash..sO|$p:ru │ │ │ │ + 0x00008b60 6e5f696e 5f737562 696e7465 72705f77 n_in_subinterp_w │ │ │ │ + 0x00008b70 6974685f 636f6e66 69670000 7375622d ith_config..sub- │ │ │ │ + 0x00008b80 696e7465 72707265 74657220 63726561 interpreter crea │ │ │ │ + 0x00008b90 74696f6e 20666169 6c656400 73746174 tion failed.stat │ │ │ │ + 0x00008ba0 6520213d 204e554c 4c000000 4f690000 e != NULL...Oi.. │ │ │ │ + 0x00008bb0 696e7661 6c696420 726f756e 64696e67 invalid rounding │ │ │ │ + 0x00008bc0 00000000 50794469 63745f43 6865636b ....PyDict_Check │ │ │ │ + 0x00008bd0 286d6574 61646174 61290000 7175616c (metadata)..qual │ │ │ │ + 0x00008be0 6e616d65 00000000 5079556e 69636f64 name....PyUnicod │ │ │ │ + 0x00008bf0 655f4368 65636b28 756d642e 755f6e61 e_Check(umd.u_na │ │ │ │ + 0x00008c00 6d652900 5079556e 69636f64 655f4368 me).PyUnicode_Ch │ │ │ │ + 0x00008c10 65636b28 756d642e 755f7175 616c6e61 eck(umd.u_qualna │ │ │ │ + 0x00008c20 6d652900 636f6e73 74730000 6e616d65 me).consts..name │ │ │ │ + 0x00008c30 73000000 7661726e 616d6573 00000000 s...varnames.... │ │ │ │ + 0x00008c40 63656c6c 76617273 00000000 66726565 cellvars....free │ │ │ │ + 0x00008c50 76617273 00000000 66617374 68696464 vars....fasthidd │ │ │ │ + 0x00008c60 656e0000 50794469 63745f43 6865636b en..PyDict_Check │ │ │ │ + 0x00008c70 28756d64 2e755f63 6f6e7374 73290000 (umd.u_consts).. │ │ │ │ + 0x00008c80 50794469 63745f43 6865636b 28756d64 PyDict_Check(umd │ │ │ │ + 0x00008c90 2e755f6e 616d6573 29000000 50794469 .u_names)...PyDi │ │ │ │ + 0x00008ca0 63745f43 6865636b 28756d64 2e755f76 ct_Check(umd.u_v │ │ │ │ + 0x00008cb0 61726e61 6d657329 00000000 50794469 arnames)....PyDi │ │ │ │ + 0x00008cc0 63745f43 6865636b 28756d64 2e755f63 ct_Check(umd.u_c │ │ │ │ + 0x00008cd0 656c6c76 61727329 00000000 50794469 ellvars)....PyDi │ │ │ │ + 0x00008ce0 63745f43 6865636b 28756d64 2e755f66 ct_Check(umd.u_f │ │ │ │ + 0x00008cf0 72656576 61727329 00000000 50794469 reevars)....PyDi │ │ │ │ + 0x00008d00 63745f43 6865636b 28756d64 2e755f66 ct_Check(umd.u_f │ │ │ │ + 0x00008d10 61737468 69646465 6e290000 61726763 asthidden)..argc │ │ │ │ + 0x00008d20 6f756e74 00000000 706f736f 6e6c7961 ount....posonlya │ │ │ │ + 0x00008d30 7267636f 756e7400 6b776f6e 6c796172 rgcount.kwonlyar │ │ │ │ + 0x00008d40 67636f75 6e740000 66697273 746c696e gcount..firstlin │ │ │ │ + 0x00008d50 656e6f00 756d642e 755f6172 67636f75 eno.umd.u_argcou │ │ │ │ + 0x00008d60 6e74203e 3d203000 756d642e 755f706f nt >= 0.umd.u_po │ │ │ │ + 0x00008d70 736f6e6c 79617267 636f756e 74203e3d sonlyargcount >= │ │ │ │ + 0x00008d80 20300000 756d642e 755f6b77 6f6e6c79 0..umd.u_kwonly │ │ │ │ + 0x00008d90 61726763 6f756e74 203e3d20 30000000 argcount >= 0... │ │ │ │ + 0x00008da0 756d642e 755f6669 7273746c 696e656e umd.u_firstlinen │ │ │ │ + 0x00008db0 6f203e3d 20300000 5f5f6469 63745f5f o >= 0..__dict__ │ │ │ │ + 0x00008dc0 00000000 62616420 636f6e66 69672025 ....bad config % │ │ │ │ + 0x00008dd0 52000000 7365745f 62617365 73000000 R...set_bases... │ │ │ │ + 0x00008de0 7365745f 636c6173 73000000 7b736b73 set_class...{sks │ │ │ │ + 0x00008df0 6b736b73 6b736b7d 00000000 66756e63 ksksksk}....func │ │ │ │ + 0x00008e00 5f6d6f64 69666963 6174696f 6e000000 _modification... │ │ │ │ + 0x00008e10 6275696c 74696e5f 64696374 00000000 builtin_dict.... │ │ │ │ + 0x00008e20 7365745f 6576616c 5f667261 6d655f66 set_eval_frame_f │ │ │ │ + 0x00008e30 756e6300 215f5079 5f49734d 61696e49 unc.!_Py_IsMainI │ │ │ │ + 0x00008e40 6e746572 70726574 65722850 79496e74 nterpreter(PyInt │ │ │ │ + 0x00008e50 65727072 65746572 53746174 655f4765 erpreterState_Ge │ │ │ │ + 0x00008e60 74282929 00000000 797c6973 00000000 t())....y|is.... │ │ │ │ + 0x00008e70 6465636f 64652065 72726f72 3a20706f decode error: po │ │ │ │ + 0x00008e80 733d257a 752c2072 6561736f 6e3d2573 s=%zu, reason=%s │ │ │ │ + 0x00008e90 00000000 756e7375 70706f72 74656420 ....unsupported │ │ │ │ + 0x00008ea0 6572726f 72206861 6e646c65 72000000 error handler... │ │ │ │ + 0x00008eb0 756e6b6e 6f776e20 6572726f 7220636f unknown error co │ │ │ │ + 0x00008ec0 64650000 61726775 6d656e74 206d7573 de..argument mus │ │ │ │ + 0x00008ed0 74206265 2061206c 69737400 6b657973 t be a list.keys │ │ │ │ + 0x00008ee0 20213d20 4e554c4c 00000000 73697a65 != NULL....size │ │ │ │ + 0x00008ef0 203e3d20 30000000 2e2e2f49 6e636c75 >= 0...../Inclu │ │ │ │ + 0x00008f00 64652f63 70797468 6f6e2f74 75706c65 de/cpython/tuple │ │ │ │ + 0x00008f10 6f626a65 63742e68 00000000 50795475 object.h....PyTu │ │ │ │ + 0x00008f20 706c655f 43686563 6b286f70 29000000 ple_Check(op)... │ │ │ │ + 0x00008f30 696e6465 78203c20 50795f53 495a4528 index < Py_SIZE( │ │ │ │ + 0x00008f40 7475706c 65290000 4f3a6765 745f6372 tuple)..O:get_cr │ │ │ │ + 0x00008f50 6f737369 6e746572 705f6461 74610000 ossinterp_data.. │ │ │ │ + 0x00008f60 5f507943 726f7373 496e7465 72707265 _PyCrossInterpre │ │ │ │ + 0x00008f70 74657244 6174615f 52656c65 61736528 terData_Release( │ │ │ │ + 0x00008f80 64617461 29203d3d 20300000 50794572 data) == 0..PyEr │ │ │ │ + 0x00008f90 725f4f63 63757272 65642829 00000000 r_Occurred().... │ │ │ │ + 0x00008fa0 6d6f6420 213d204e 554c4c00 4f000000 mod != NULL.O... │ │ │ │ + 0x00008fb0 4e6c0000 2e2e2f49 6e636c75 64652f69 Nl..../Include/i │ │ │ │ + 0x00008fc0 6e746572 6e616c2f 7079636f 72655f6f nternal/pycore_o │ │ │ │ + 0x00008fd0 626a6563 742e6800 50795f54 59504528 bject.h.Py_TYPE( │ │ │ │ + 0x00008fe0 6f626a29 2d3e7470 5f666c61 67732026 obj)->tp_flags & │ │ │ │ + 0x00008ff0 2050795f 5450464c 4147535f 494e4c49 Py_TPFLAGS_INLI │ │ │ │ + 0x00009000 4e455f56 414c5545 53000000 50795f54 NE_VALUES...Py_T │ │ │ │ + 0x00009010 59504528 6f626a29 2d3e7470 5f666c61 YPE(obj)->tp_fla │ │ │ │ + 0x00009020 67732026 2050795f 5450464c 4147535f gs & Py_TPFLAGS_ │ │ │ │ + 0x00009030 4d414e41 4745445f 44494354 00000000 MANAGED_DICT.... │ │ │ │ + 0x00009040 50795f54 59504528 6f626a29 2d3e7470 Py_TYPE(obj)->tp │ │ │ │ + 0x00009050 5f626173 69637369 7a65203d 3d207369 _basicsize == si │ │ │ │ + 0x00009060 7a656f66 2850794f 626a6563 74290000 zeof(PyObject).. │ │ │ │ + 0x00009070 73747200 61726775 6d656e74 2027646f str.argument 'do │ │ │ │ + 0x00009080 63270000 636f6d70 696c6572 5f636c65 c'..compiler_cle │ │ │ │ + 0x00009090 616e646f 63000000 557c6973 00000000 andoc...U|is.... │ │ │ │ + 0x000090a0 656e636f 64652065 72726f72 3a20706f encode error: po │ │ │ │ + 0x000090b0 733d257a 752c2072 6561736f 6e3d2573 s=%zu, reason=%s │ │ │ │ + 0x000090c0 00000000 4f3a7265 73746f72 655f6372 ....O:restore_cr │ │ │ │ + 0x000090d0 6f737369 6e746572 705f6461 74610000 ossinterp_data.. │ │ │ │ + 0x000090e0 2e2e2f49 6e636c75 64652f6f 626a6563 ../Include/objec │ │ │ │ + 0x000090f0 742e6800 6f622d3e 6f625f74 79706520 t.h.ob->ob_type │ │ │ │ + 0x00009100 213d2026 50794c6f 6e675f54 79706500 != &PyLong_Type. │ │ │ │ + 0x00009110 6f622d3e 6f625f74 79706520 213d2026 ob->ob_type != & │ │ │ │ + 0x00009120 5079426f 6f6c5f54 79706500 5f746573 PyBool_Type._tes │ │ │ │ + 0x00009130 74696e74 65726e61 6c636170 69000000 tinternalcapi... │ │ │ │ + 0x00009140 6d6f6420 213d2050 795f4e6f 6e650000 mod != Py_None.. │ │ │ │ + 0x00009150 6d6f6475 6c652021 3d204e55 4c4c0000 module != NULL.. │ │ │ │ + 0x00009160 7c4f246c 3a637265 6174655f 696e7465 |O$l:create_inte │ │ │ │ + 0x00009170 72707265 74657200 676f7420 756e6578 rpreter.got unex │ │ │ │ + 0x00009180 70656374 65642063 6f6e6669 67000000 pected config... │ │ │ │ + 0x00009190 636f6e66 6967203d 3d204e55 4c4c0000 config == NULL.. │ │ │ │ + 0x000091a0 74737461 7465203d 3d204e55 4c4c0000 tstate == NULL.. │ │ │ │ + 0x000091b0 756e7375 70706f72 74656420 7768656e unsupported when │ │ │ │ + 0x000091c0 63652025 6c640000 696e7465 72706964 ce %ld..interpid │ │ │ │ + 0x000091d0 203e205f 50795275 6e74696d 652e696e > _PyRuntime.in │ │ │ │ + 0x000091e0 74657270 72657465 72732e6e 6578745f terpreters.next_ │ │ │ │ + 0x000091f0 69640000 4f3a6465 7374726f 795f696e id..O:destroy_in │ │ │ │ + 0x00009200 74657270 72657465 72000000 4f737c24 terpreter...Os|$ │ │ │ │ + 0x00009210 703a6578 65635f69 6e746572 70726574 p:exec_interpret │ │ │ │ + 0x00009220 65720000 61726775 6d656e74 206d7573 er..argument mus │ │ │ │ + 0x00009230 74206265 20612066 72616d65 00000000 t be a frame.... │ │ │ │ + 0x00009240 4f3a7065 6e64696e 675f6964 656e7469 O:pending_identi │ │ │ │ + 0x00009250 66790000 696e7465 72707265 74657220 fy..interpreter │ │ │ │ + 0x00009260 6e6f7420 666f756e 64000000 72203d3d not found...r == │ │ │ │ + 0x00009270 205f5079 5f414444 5f50454e 44494e47 _Py_ADD_PENDING │ │ │ │ + 0x00009280 5f535543 43455353 207c7c20 72203d3d _SUCCESS || r == │ │ │ │ + 0x00009290 205f5079 5f414444 5f50454e 44494e47 _Py_ADD_PENDING │ │ │ │ + 0x000092a0 5f46554c 4c000000 70656e64 696e675f _FULL...pending_ │ │ │ │ + 0x000092b0 6964656e 74696679 5f726573 756c742e identify_result. │ │ │ │ + 0x000092c0 696e7465 72706964 203d3d20 2d310000 interpid == -1.. │ │ │ │ + 0x000092d0 4f7c4924 70703a70 656e6469 6e675f74 O|I$pp:pending_t │ │ │ │ + 0x000092e0 68726561 6466756e 63000000 2e2e2f4d hreadfunc...../M │ │ │ │ + 0x000092f0 6f64756c 65732f5f 74657374 696e7465 odules/_testinte │ │ │ │ + 0x00009300 726e616c 63617069 2f746573 745f6c6f rnalcapi/test_lo │ │ │ │ + 0x00009310 636b2e63 00000000 6d2e5f62 69747320 ck.c....m._bits │ │ │ │ + 0x00009320 3d3d2031 00000000 6d2e5f62 69747320 == 1....m._bits │ │ │ │ + 0x00009330 3d3d2030 00000000 2e2e2f49 6e636c75 == 0....../Inclu │ │ │ │ + 0x00009340 64652f63 70797468 6f6e2f6c 6973746f de/cpython/listo │ │ │ │ + 0x00009350 626a6563 742e6800 50794c69 73745f43 bject.h.PyList_C │ │ │ │ + 0x00009360 6865636b 286f7029 00000000 696e6465 heck(op)....inde │ │ │ │ + 0x00009370 78203c20 6c697374 2d3e616c 6c6f6361 x < list->alloca │ │ │ │ + 0x00009380 74656400 656e6420 213d2073 74617274 ted.end != start │ │ │ │ + 0x00009390 00000000 28644f29 00000000 74657374 ....(dO)....test │ │ │ │ + 0x000093a0 5f646174 612e636f 756e7465 72203d3d _data.counter == │ │ │ │ + 0x000093b0 20434f55 4e544552 5f544852 45414453 COUNTER_THREADS │ │ │ │ + 0x000093c0 202a2043 4f554e54 45525f49 54455253 * COUNTER_ITERS │ │ │ │ + 0x000093d0 00000000 74657374 5f646174 612e636f ....test_data.co │ │ │ │ + 0x000093e0 756e7465 72203d3d 20434f55 4e544552 unter == COUNTER │ │ │ │ + 0x000093f0 5f544852 45414453 202a2053 4c4f575f _THREADS * SLOW_ │ │ │ │ + 0x00009400 434f554e 5445525f 49544552 53000000 COUNTER_ITERS... │ │ │ │ + 0x00009410 72657320 3d3d202d 31000000 72657320 res == -1...res │ │ │ │ + 0x00009420 3d3d2030 00000000 636f756e 74657220 == 0....counter │ │ │ │ + 0x00009430 3d3d2035 00000000 2a636f75 6e746572 == 5....*counter │ │ │ │ + 0x00009440 203d3d20 35000000 215f5079 52656375 == 5...!_PyRecu │ │ │ │ + 0x00009450 72736976 654d7574 65785f49 734c6f63 rsiveMutex_IsLoc │ │ │ │ + 0x00009460 6b656442 79437572 72656e74 54687265 kedByCurrentThre │ │ │ │ + 0x00009470 61642826 6d290000 6d2e7468 72656164 ad(&m)..m.thread │ │ │ │ + 0x00009480 203d3d20 50795468 72656164 5f676574 == PyThread_get │ │ │ │ + 0x00009490 5f746872 6561645f 6964656e 745f6578 _thread_ident_ex │ │ │ │ + 0x000094a0 28290000 50794d75 7465785f 49734c6f ()..PyMutex_IsLo │ │ │ │ + 0x000094b0 636b6564 28266d2e 6d757465 78290000 cked(&m.mutex).. │ │ │ │ + 0x000094c0 6d2e6c65 76656c20 3d3d2030 00000000 m.level == 0.... │ │ │ │ + 0x000094d0 6d2e6c65 76656c20 3d3d2031 00000000 m.level == 1.... │ │ │ │ + 0x000094e0 6d2e7468 72656164 203d3d20 30000000 m.thread == 0... │ │ │ │ + 0x000094f0 2150794d 75746578 5f49734c 6f636b65 !PyMutex_IsLocke │ │ │ │ + 0x00009500 6428266d 2e6d7574 65782900 74657374 d(&m.mutex).test │ │ │ │ + 0x00009510 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ + 0x00009520 20310000 74657374 5f646174 612e7277 1..test_data.rw │ │ │ │ + 0x00009530 2e626974 73203d3d 20300000 74657374 .bits == 0..test │ │ │ │ + 0x00009540 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ + 0x00009550 20380000 74657374 5f646174 612e7277 8..test_data.rw │ │ │ │ + 0x00009560 2e626974 73203d3d 20313000 74657374 .bits == 10.test │ │ │ │ + 0x00009570 5f646174 612e7277 2e626974 73203d3d _data.rw.bits == │ │ │ │ + 0x00009580 20330000 74657374 5f646174 612e6d2e 3..test_data.m. │ │ │ │ + 0x00009590 5f626974 73203d3d 20310000 76203d3d _bits == 1..v == │ │ │ │ + 0x000095a0 2031207c 7c207620 3d3d2033 00000000 1 || v == 3.... │ │ │ │ + 0x000095b0 74657374 5f646174 612e6d2e 5f626974 test_data.m._bit │ │ │ │ + 0x000095c0 73203d3d 20330000 74657374 5f646174 s == 3..test_dat │ │ │ │ + 0x000095d0 612e6d2e 5f626974 73203d3d 20300000 a.m._bits == 0.. │ │ │ │ + 0x000095e0 6d2d3e5f 62697473 203d3d20 31207c7c m->_bits == 1 || │ │ │ │ + 0x000095f0 206d2d3e 5f626974 73203d3d 20330000 m->_bits == 3.. │ │ │ │ + 0x00009600 6d2d3e5f 62697473 203d3d20 30000000 m->_bits == 0... │ │ │ │ + 0x00009610 5f50795f 6269745f 6c656e67 74682825 _Py_bit_length(% │ │ │ │ + 0x00009620 6c752920 72657475 726e7320 25692c20 lu) returns %i, │ │ │ │ + 0x00009630 65787065 63746564 20256900 50797468 expected %i.Pyth │ │ │ │ + 0x00009640 6f6e0000 79746800 7974686f 6e000000 on..yth.ython... │ │ │ │ + 0x00009650 74686f6e 00000000 7a7a0000 50797468 thon....zz..Pyth │ │ │ │ + 0x00009660 6f000000 61620000 61616161 61616161 o...ab..aaaaaaaa │ │ │ │ + 0x00009670 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ + 0x00009680 61616161 61616161 00000000 62610000 aaaaaaaa....ba.. │ │ │ │ + 0x00009690 62620000 61616161 61616161 61616161 bb..aaaaaaaaaaaa │ │ │ │ + 0x000096a0 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ + 0x000096b0 61616162 00000000 61616161 61616161 aaab....aaaaaaaa │ │ │ │ + 0x000096c0 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ + 0x000096d0 61616161 61616261 00000000 61616161 aaaaaaba....aaaa │ │ │ │ + 0x000096e0 61616161 61616161 61616161 61616161 aaaaaaaaaaaaaaaa │ │ │ │ + 0x000096f0 61616161 61616161 61616262 00000000 aaaaaaaaaabb.... │ │ │ │ + 0x00009700 30313233 34353637 38396162 63646566 0123456789abcdef │ │ │ │ + 0x00009710 00000000 61626364 00000000 496e636f ....abcd....Inco │ │ │ │ + 0x00009720 72726563 74207265 73756c74 5f313a20 rrect result_1: │ │ │ │ + 0x00009730 27257327 20696e20 27257327 20286f66 '%s' in '%s' (of │ │ │ │ + 0x00009740 66736574 3d257a64 29000000 496e636f fset=%zd)...Inco │ │ │ │ + 0x00009750 72726563 74207265 73756c74 5f323a20 rrect result_2: │ │ │ │ + 0x00009760 27257327 20696e20 27257327 20286f66 '%s' in '%s' (of │ │ │ │ + 0x00009770 66736574 3d257a64 29000000 63686563 fset=%zd)...chec │ │ │ │ + 0x00009780 6b5f6279 7465735f 66696e64 5f6c6172 k_bytes_find_lar │ │ │ │ + 0x00009790 67652825 7a642c20 257a6429 20666f75 ge(%zd, %zd) fou │ │ │ │ + 0x000097a0 6e642025 7a640000 2e2e2f4d 6f64756c nd %zd..../Modul │ │ │ │ + 0x000097b0 65732f5f 74657374 696e7465 726e616c es/_testinternal │ │ │ │ + 0x000097c0 63617069 2f746573 745f6372 69746963 capi/test_critic │ │ │ │ + 0x000097d0 616c5f73 65637469 6f6e732e 63000000 al_sections.c... │ │ │ │ + 0x000097e0 64312021 3d204e55 4c4c0000 64322021 d1 != NULL..d2 ! │ │ │ │ + 0x000097f0 3d204e55 4c4c0000 50795468 72656164 = NULL..PyThread │ │ │ │ + 0x00009800 53746174 655f4745 5428292d 3e637269 State_GET()->cri │ │ │ │ + 0x00009810 74696361 6c5f7365 6374696f 6e203d3d tical_section == │ │ │ │ + 0x00009820 20300000 74657374 5f646174 612e6f62 0..test_data.ob │ │ │ │ + 0x00009830 6a20213d 204e554c 4c000000 6120213d j != NULL...a != │ │ │ │ + 0x00009840 204e554c 4c000000 6220213d 204e554c NULL...b != NUL │ │ │ │ + 0x00009850 4c000000 74657374 5f646174 612e6f62 L...test_data.ob │ │ │ │ + 0x00009860 6a312021 3d204e55 4c4c0000 74657374 j1 != NULL..test │ │ │ │ + 0x00009870 5f646174 612e6f62 6a322021 3d204e55 _data.obj2 != NU │ │ │ │ + 0x00009880 4c4c0000 74657374 5f646174 612e6f62 LL..test_data.ob │ │ │ │ + 0x00009890 6a332021 3d204e55 4c4c0000 41706c65 j3 != NULL..Aple │ │ │ │ + 0x000098a0 00000000 4170706c 65000000 42406e40 ....Apple...B@n@ │ │ │ │ + 0x000098b0 6e400000 42616e61 6e610000 43686572 n@..Banana..Cher │ │ │ │ + 0x000098c0 72792100 43686572 72790000 2d2d2d2d ry!.Cherry..---- │ │ │ │ + 0x000098d0 2d2d0000 2d2d2d30 2d2d2d00 61626300 --..---0---.abc. │ │ │ │ + 0x000098e0 61610000 41414141 41000000 61616161 aa..AAAAA...aaaa │ │ │ │ + 0x000098f0 61000000 7758795a 00000000 7778797a a...wXyZ....wxyz │ │ │ │ + 0x00009900 00000000 7758795a 31323300 4a617661 ....wXyZ123.Java │ │ │ │ + 0x00009910 00000000 43230000 61627374 72616374 ....C#..abstract │ │ │ │ + 0x00009920 5f666f6f 6261725f 6d616e61 67657200 _foobar_manager. │ │ │ │ + 0x00009930 41627374 72616374 466f6f62 61724d61 AbstractFoobarMa │ │ │ │ + 0x00009940 6e616765 72000000 50795079 00000000 nager...PyPy.... │ │ │ │ + 0x00009950 43507974 686f6e00 70797079 00000000 CPython.pypy.... │ │ │ │ + 0x00009960 41747472 69627574 65457272 6f700000 AttributeErrop.. │ │ │ │ + 0x00009970 41747472 69627574 65457272 6f720000 AttributeError.. │ │ │ │ + 0x00009980 41747472 69627574 65457272 6f725465 AttributeErrorTe │ │ │ │ + 0x00009990 73747300 45646974 20636f73 74206672 sts.Edit cost fr │ │ │ │ + 0x000099a0 6f6d2027 25732720 746f2027 25732720 om '%s' to '%s' │ │ │ │ + 0x000099b0 72657475 726e7320 257a642c 20657870 returns %zd, exp │ │ │ │ + 0x000099c0 65637465 6420257a 64000000 45646974 ected %zd...Edit │ │ │ │ + 0x000099d0 20636f73 74206672 6f6d2027 25732720 cost from '%s' │ │ │ │ + 0x000099e0 746f2027 25732720 28746872 6573686f to '%s' (thresho │ │ │ │ + 0x000099f0 6c642025 7a642920 72657475 726e7320 ld %zd) returns │ │ │ │ + 0x00009a00 257a642c 20657870 65637465 64206772 %zd, expected gr │ │ │ │ + 0x00009a10 65617465 72207468 616e2025 7a640000 eater than %zd.. │ │ │ │ + 0x00009a20 45646974 20636f73 74206672 6f6d2027 Edit cost from ' │ │ │ │ + 0x00009a30 25732720 746f2027 25732720 28746872 %s' to '%s' (thr │ │ │ │ + 0x00009a40 6573686f 6c642025 7a642920 72657475 eshold %zd) retu │ │ │ │ + 0x00009a50 726e7320 257a642c 20657870 65637465 rns %zd, expecte │ │ │ │ + 0x00009a60 6420257a 64000000 7461626c 652d3e6e d %zd...table->n │ │ │ │ + 0x00009a70 656e7472 69657320 3d3d2030 00000000 entries == 0.... │ │ │ │ + 0x00009a80 7461626c 652d3e6e 6275636b 65747320 table->nbuckets │ │ │ │ + 0x00009a90 3e203000 5f50795f 68617368 7461626c > 0._Py_hashtabl │ │ │ │ + 0x00009aa0 655f6765 74287461 626c652c 20544f5f e_get(table, TO_ │ │ │ │ + 0x00009ab0 50545228 27782729 29203d3d 204e554c PTR('x')) == NUL │ │ │ │ + 0x00009ac0 4c000000 7461626c 652d3e6e 656e7472 L...table->nentr │ │ │ │ + 0x00009ad0 69657320 3d3d2032 36000000 7461626c ies == 26...tabl │ │ │ │ + 0x00009ae0 652d3e6e 6275636b 65747320 3e207461 e->nbuckets > ta │ │ │ │ + 0x00009af0 626c652d 3e6e656e 74726965 73000000 ble->nentries... │ │ │ │ + 0x00009b00 656e7472 7920213d 204e554c 4c000000 entry != NULL... │ │ │ │ + 0x00009b10 656e7472 792d3e6b 6579203d 3d20544f entry->key == TO │ │ │ │ + 0x00009b20 5f505452 286b6579 29000000 656e7472 _PTR(key)...entr │ │ │ │ + 0x00009b30 792d3e76 616c7565 203d3d20 544f5f50 y->value == TO_P │ │ │ │ + 0x00009b40 54522856 414c5545 286b6579 29290000 TR(VALUE(key)).. │ │ │ │ + 0x00009b50 28696e74 2946524f 4d5f5054 52287661 (int)FROM_PTR(va │ │ │ │ + 0x00009b60 6c75655f 70747229 203d3d20 56414c55 lue_ptr) == VALU │ │ │ │ + 0x00009b70 45286b65 79290000 7461626c 652d3e6e E(key)..table->n │ │ │ │ + 0x00009b80 656e7472 69657320 3d3d2032 35000000 entries == 25... │ │ │ │ + 0x00009b90 5f50795f 68617368 7461626c 655f6765 _Py_hashtable_ge │ │ │ │ + 0x00009ba0 745f656e 74727928 7461626c 652c2054 t_entry(table, T │ │ │ │ + 0x00009bb0 4f5f5054 52286b65 79292920 3d3d204e O_PTR(key)) == N │ │ │ │ + 0x00009bc0 554c4c00 636f756e 74203d3d 20323500 ULL.count == 25. │ │ │ │ + 0x00009bd0 76616c75 65203d3d 2056414c 5545286b value == VALUE(k │ │ │ │ + 0x00009be0 65792900 77726f6e 67207265 73756c74 ey).wrong result │ │ │ │ + 0x00009bf0 20666f72 205f5079 4c6f6e67 5f4e756d for _PyLong_Num │ │ │ │ + 0x00009c00 42697473 00000000 74657374 5f6c6f6e Bits....test_lon │ │ │ │ + 0x00009c10 675f6e75 6d626974 73000000 25733a20 g_numbits...%s: │ │ │ │ + 0x00009c20 25730000 77726f6e 67207265 73756c74 %s..wrong result │ │ │ │ + 0x00009c30 20666f72 205f5079 4c6f6e67 5f536967 for _PyLong_Sig │ │ │ │ + 0x00009c40 6e000000 5f50795f 706f7063 6f756e74 n..._Py_popcount │ │ │ │ + 0x00009c50 33322825 6c752920 72657475 726e7320 32(%lu) returns │ │ │ │ + 0x00009c60 25692c20 65787065 63746564 20256900 %i, expected %i. │ │ │ │ + 0x00009c70 74737461 74652021 3d204e55 4c4c0000 tstate != NULL.. │ │ │ │ + 0x00009c80 64696374 20213d20 4e554c4c 00000000 dict != NULL.... │ │ │ │ + 0x00009c90 64696374 32203d3d 20646963 74000000 dict2 == dict... │ │ │ │ + 0x00009ca0 4f6e0000 696e6e4f 00000000 2e2e2f4d On..innO....../M │ │ │ │ + 0x00009cb0 6f64756c 65732f5f 74657374 696e7465 odules/_testinte │ │ │ │ + 0x00009cc0 726e616c 63617069 2f736574 2e630000 rnalcapi/set.c.. │ │ │ │ + 0x00009cd0 6974656d 203d3d20 554e494e 49544941 item == UNINITIA │ │ │ │ + 0x00009ce0 4c495a45 445f5054 52000000 68617368 LIZED_PTR...hash │ │ │ │ + 0x00009cf0 203d3d20 2850795f 68617368 5f742955 == (Py_hash_t)U │ │ │ │ + 0x00009d00 4e494e49 5449414c 495a4544 5f53495a NINITIALIZED_SIZ │ │ │ │ + 0x00009d10 45000000 7263203d 3d203000 4f4f0000 E...rc == 0.OO.. │ │ │ │ + 0x00009d20 21507945 72725f4f 63637572 72656428 !PyErr_Occurred( │ │ │ │ + 0x00009d30 29000000 61726775 6d656e74 206d7573 )...argument mus │ │ │ │ + 0x00009d40 74206265 20612063 6f646520 6f626a65 t be a code obje │ │ │ │ + 0x00009d50 63740000 6f626a65 63742069 73206e6f ct..object is no │ │ │ │ + 0x00009d60 74207365 656e2061 73206672 65656400 t seen as freed. │ │ │ │ + 0x00009d70 4f210000 4661696c 65642074 6f20636f O!..Failed to co │ │ │ │ + 0x00009d80 6d70696c 65207472 616d706f 6c696e65 mpile trampoline │ │ │ │ + 0x00009d90 00000000 4661696c 65642074 6f207365 ....Failed to se │ │ │ │ + 0x00009da0 74207065 72736973 745f6166 7465725f t persist_after_ │ │ │ │ + 0x00009db0 666f726b 00000000 62656e63 686d6172 fork....benchmar │ │ │ │ + 0x00009dc0 6b5f6c6f 636b7300 646f6300 7370616d k_locks.doc.spam │ │ │ │ + 0x00009dd0 00000000 66696c65 6e616d65 00000000 ....filename.... │ │ │ │ + 0x00009de0 696e7374 72756374 696f6e73 00000000 instructions.... │ │ │ │ + 0x00009df0 6d657461 64617461 00000000 6e6c6f63 metadata....nloc │ │ │ │ + 0x00009e00 616c7300 61737400 6f707469 6d697a65 als.ast.optimize │ │ │ │ + 0x00009e10 00000000 636f6d70 696c655f 6d6f6465 ....compile_mode │ │ │ │ + 0x00009e20 00000000 6765745f 636f6e66 69677300 ....get_configs. │ │ │ │ + 0x00009e30 6765745f 72656375 7273696f 6e5f6465 get_recursion_de │ │ │ │ + 0x00009e40 70746800 6765745f 635f7265 63757273 pth.get_c_recurs │ │ │ │ + 0x00009e50 696f6e5f 72656d61 696e696e 67000000 ion_remaining... │ │ │ │ + 0x00009e60 74657374 5f627377 61700000 74657374 test_bswap..test │ │ │ │ + 0x00009e70 5f706f70 636f756e 74000000 74657374 _popcount...test │ │ │ │ + 0x00009e80 5f626974 5f6c656e 67746800 74657374 _bit_length.test │ │ │ │ + 0x00009e90 5f686173 68746162 6c650000 6765745f _hashtable..get_ │ │ │ │ + 0x00009ea0 636f6e66 69670000 7365745f 636f6e66 config..set_conf │ │ │ │ + 0x00009eb0 69670000 72657365 745f7061 74685f63 ig..reset_path_c │ │ │ │ + 0x00009ec0 6f6e6669 67000000 74657374 5f656469 onfig...test_edi │ │ │ │ + 0x00009ed0 745f636f 73740000 74657374 5f627974 t_cost..test_byt │ │ │ │ + 0x00009ee0 65735f66 696e6400 6e6f726d 616c697a es_find.normaliz │ │ │ │ + 0x00009ef0 655f7061 74680000 6765745f 67657470 e_path..get_getp │ │ │ │ + 0x00009f00 6174685f 636f6465 6f626a65 63740000 ath_codeobject.. │ │ │ │ + 0x00009f10 456e636f 64654c6f 63616c65 45780000 EncodeLocaleEx.. │ │ │ │ + 0x00009f20 4465636f 64654c6f 63616c65 45780000 DecodeLocaleEx.. │ │ │ │ + 0x00009f30 7365745f 6576616c 5f667261 6d655f64 set_eval_frame_d │ │ │ │ + 0x00009f40 65666175 6c740000 7365745f 6576616c efault..set_eval │ │ │ │ + 0x00009f50 5f667261 6d655f72 65636f72 64000000 _frame_record... │ │ │ │ + 0x00009f60 6e65775f 696e7374 72756374 696f6e5f new_instruction_ │ │ │ │ + 0x00009f70 73657175 656e6365 00000000 636f6d70 sequence....comp │ │ │ │ + 0x00009f80 696c6572 5f636f64 6567656e 00000000 iler_codegen.... │ │ │ │ + 0x00009f90 6f707469 6d697a65 5f636667 00000000 optimize_cfg.... │ │ │ │ + 0x00009fa0 61737365 6d626c65 5f636f64 655f6f62 assemble_code_ob │ │ │ │ + 0x00009fb0 6a656374 00000000 6765745f 696e7465 ject....get_inte │ │ │ │ + 0x00009fc0 72705f73 65747469 6e677300 636c6561 rp_settings.clea │ │ │ │ + 0x00009fd0 725f6578 74656e73 696f6e00 77726974 r_extension.writ │ │ │ │ + 0x00009fe0 655f7065 72665f6d 61705f65 6e747279 e_perf_map_entry │ │ │ │ + 0x00009ff0 00000000 70657266 5f6d6170 5f737461 ....perf_map_sta │ │ │ │ + 0x0000a000 74655f74 65617264 6f776e00 69667261 te_teardown.ifra │ │ │ │ + 0x0000a010 6d655f67 6574636f 64650000 69667261 me_getcode..ifra │ │ │ │ + 0x0000a020 6d655f67 65746c69 6e650000 69667261 me_getline..ifra │ │ │ │ + 0x0000a030 6d655f67 65746c61 73746900 6765745f me_getlasti.get_ │ │ │ │ + 0x0000a040 636f5f66 72616d65 73697a65 00000000 co_framesize.... │ │ │ │ + 0x0000a050 70656e64 696e675f 74687265 61646675 pending_threadfu │ │ │ │ + 0x0000a060 6e630000 70656e64 696e675f 6964656e nc..pending_iden │ │ │ │ + 0x0000a070 74696679 00000000 5f507954 72616365 tify...._PyTrace │ │ │ │ + 0x0000a080 4d616c6c 6f635f47 65745472 61636562 Malloc_GetTraceb │ │ │ │ + 0x0000a090 61636b00 74657374 5f747374 6174655f ack.test_tstate_ │ │ │ │ + 0x0000a0a0 63617069 00000000 5f507955 6e69636f capi...._PyUnico │ │ │ │ + 0x0000a0b0 64655f54 72616e73 666f726d 44656369 de_TransformDeci │ │ │ │ + 0x0000a0c0 6d616c41 6e645370 61636554 6f415343 malAndSpaceToASC │ │ │ │ + 0x0000a0d0 49490000 63686563 6b5f7079 6f626a65 II..check_pyobje │ │ │ │ + 0x0000a0e0 63745f66 6f726269 6464656e 5f627974 ct_forbidden_byt │ │ │ │ + 0x0000a0f0 65735f69 735f6672 65656400 63686563 es_is_freed.chec │ │ │ │ + 0x0000a100 6b5f7079 6f626a65 63745f66 72656564 k_pyobject_freed │ │ │ │ + 0x0000a110 5f69735f 66726565 64000000 63686563 _is_freed...chec │ │ │ │ + 0x0000a120 6b5f7079 6f626a65 63745f6e 756c6c5f k_pyobject_null_ │ │ │ │ + 0x0000a130 69735f66 72656564 00000000 63686563 is_freed....chec │ │ │ │ + 0x0000a140 6b5f7079 6f626a65 63745f75 6e696e69 k_pyobject_unini │ │ │ │ + 0x0000a150 7469616c 697a6564 5f69735f 66726565 tialized_is_free │ │ │ │ + 0x0000a160 64000000 70796d65 6d5f6765 74616c6c d...pymem_getall │ │ │ │ + 0x0000a170 6f636174 6f72736e 616d6500 6765745f ocatorsname.get_ │ │ │ │ + 0x0000a180 6f626a65 63745f64 6963745f 76616c75 object_dict_valu │ │ │ │ + 0x0000a190 65730000 68616d74 00000000 63726561 es..hamt....crea │ │ │ │ + 0x0000a1a0 74655f69 6e746572 70726574 65720000 te_interpreter.. │ │ │ │ + 0x0000a1b0 64657374 726f795f 696e7465 72707265 destroy_interpre │ │ │ │ + 0x0000a1c0 74657200 65786563 5f696e74 65727072 ter.exec_interpr │ │ │ │ + 0x0000a1d0 65746572 00000000 72756e5f 696e5f73 eter....run_in_s │ │ │ │ + 0x0000a1e0 7562696e 74657270 5f776974 685f636f ubinterp_with_co │ │ │ │ + 0x0000a1f0 6e666967 00000000 6e6f726d 616c697a nfig....normaliz │ │ │ │ + 0x0000a200 655f696e 74657270 5f696400 6e657874 e_interp_id.next │ │ │ │ + 0x0000a210 5f696e74 65727072 65746572 5f696400 _interpreter_id. │ │ │ │ + 0x0000a220 756e7573 65645f69 6e746572 70726574 unused_interpret │ │ │ │ + 0x0000a230 65725f69 64000000 696e7465 72707265 er_id...interpre │ │ │ │ + 0x0000a240 7465725f 65786973 74730000 6765745f ter_exists..get_ │ │ │ │ + 0x0000a250 696e7465 72707265 7465725f 72656663 interpreter_refc │ │ │ │ + 0x0000a260 6f756e74 00000000 6c696e6b 5f696e74 ount....link_int │ │ │ │ + 0x0000a270 65727072 65746572 5f726566 636f756e erpreter_refcoun │ │ │ │ + 0x0000a280 74000000 756e6c69 6e6b5f69 6e746572 t...unlink_inter │ │ │ │ + 0x0000a290 70726574 65725f72 6566636f 756e7400 preter_refcount. │ │ │ │ + 0x0000a2a0 696e7465 72707265 7465725f 72656663 interpreter_refc │ │ │ │ + 0x0000a2b0 6f756e74 5f6c696e 6b656400 636f6d70 ount_linked.comp │ │ │ │ + 0x0000a2c0 696c655f 70657266 5f747261 6d706f6c ile_perf_trampol │ │ │ │ + 0x0000a2d0 696e655f 656e7472 79000000 70657266 ine_entry...perf │ │ │ │ + 0x0000a2e0 5f747261 6d706f6c 696e655f 7365745f _trampoline_set_ │ │ │ │ + 0x0000a2f0 70657273 6973745f 61667465 725f666f persist_after_fo │ │ │ │ + 0x0000a300 726b0000 6765745f 63726f73 73696e74 rk..get_crossint │ │ │ │ + 0x0000a310 6572705f 64617461 00000000 72657374 erp_data....rest │ │ │ │ + 0x0000a320 6f72655f 63726f73 73696e74 6572705f ore_crossinterp_ │ │ │ │ + 0x0000a330 64617461 00000000 6765745f 72617265 data....get_rare │ │ │ │ + 0x0000a340 5f657665 6e745f63 6f756e74 65727300 _event_counters. │ │ │ │ + 0x0000a350 72657365 745f7261 72655f65 76656e74 reset_rare_event │ │ │ │ + 0x0000a360 5f636f75 6e746572 73000000 6861735f _counters...has_ │ │ │ │ + 0x0000a370 696e6c69 6e655f76 616c7565 73000000 inline_values... │ │ │ │ + 0x0000a380 73757070 72657373 5f696d6d 6f727461 suppress_immorta │ │ │ │ + 0x0000a390 6c697a61 74696f6e 00000000 6765745f lization....get_ │ │ │ │ + 0x0000a3a0 696d6d6f 7274616c 697a655f 64656665 immortalize_defe │ │ │ │ + 0x0000a3b0 72726564 00000000 67685f31 31393231 rred....gh_11921 │ │ │ │ + 0x0000a3c0 335f6765 74617267 73000000 5f707965 3_getargs..._pye │ │ │ │ + 0x0000a3d0 72725f73 65746b65 79657272 6f720000 rr_setkeyerror.. │ │ │ │ + 0x0000a3e0 63616c6c 6261636b 00000000 6e756d00 callback....num. │ │ │ │ + 0x0000a3f0 626c6f63 6b696e67 00000000 656e7375 blocking....ensu │ │ │ │ + 0x0000a400 72655f61 64646564 00000000 636f6465 re_added....code │ │ │ │ + 0x0000a410 00000000 6d61696e 00000000 7768656e ....main....when │ │ │ │ + 0x0000a420 63650000 78690000 74657374 5f6c6f63 ce..xi..test_loc │ │ │ │ + 0x0000a430 6b5f6261 73696300 74657374 5f6c6f63 k_basic.test_loc │ │ │ │ + 0x0000a440 6b5f7477 6f5f7468 72656164 73000000 k_two_threads... │ │ │ │ + 0x0000a450 74657374 5f6c6f63 6b5f636f 756e7465 test_lock_counte │ │ │ │ + 0x0000a460 72000000 74657374 5f6c6f63 6b5f636f r...test_lock_co │ │ │ │ + 0x0000a470 756e7465 725f736c 6f770000 74657374 unter_slow..test │ │ │ │ + 0x0000a480 5f6c6f63 6b5f6265 6e63686d 61726b00 _lock_benchmark. │ │ │ │ + 0x0000a490 74657374 5f6c6f63 6b5f6f6e 63650000 test_lock_once.. │ │ │ │ + 0x0000a4a0 74657374 5f6c6f63 6b5f7277 6c6f636b test_lock_rwlock │ │ │ │ + 0x0000a4b0 00000000 74657374 5f6c6f63 6b5f7265 ....test_lock_re │ │ │ │ + 0x0000a4c0 63757273 69766500 5f507954 696d655f cursive._PyTime_ │ │ │ │ + 0x0000a4d0 41734d69 63726f73 65636f6e 64730000 AsMicroseconds.. │ │ │ │ + 0x0000a4e0 5f507954 696d655f 41734d69 6c6c6973 _PyTime_AsMillis │ │ │ │ + 0x0000a4f0 65636f6e 64730000 5f507954 696d655f econds.._PyTime_ │ │ │ │ + 0x0000a500 41735469 6d657370 65630000 5f507954 AsTimespec.._PyT │ │ │ │ + 0x0000a510 696d655f 41735469 6d657370 65635f63 ime_AsTimespec_c │ │ │ │ + 0x0000a520 6c616d70 00000000 5f507954 696d655f lamp...._PyTime_ │ │ │ │ + 0x0000a530 41735469 6d657661 6c000000 5f507954 AsTimeval..._PyT │ │ │ │ + 0x0000a540 696d655f 41735469 6d657661 6c5f636c ime_AsTimeval_cl │ │ │ │ + 0x0000a550 616d7000 5f507954 696d655f 46726f6d amp._PyTime_From │ │ │ │ + 0x0000a560 5365636f 6e647300 5f507954 696d655f Seconds._PyTime_ │ │ │ │ + 0x0000a570 46726f6d 5365636f 6e64734f 626a6563 FromSecondsObjec │ │ │ │ + 0x0000a580 74000000 5f507954 696d655f 4f626a65 t..._PyTime_Obje │ │ │ │ + 0x0000a590 6374546f 54696d65 5f740000 5f507954 ctToTime_t.._PyT │ │ │ │ + 0x0000a5a0 696d655f 4f626a65 6374546f 54696d65 ime_ObjectToTime │ │ │ │ + 0x0000a5b0 73706563 00000000 5f507954 696d655f spec...._PyTime_ │ │ │ │ + 0x0000a5c0 4f626a65 6374546f 54696d65 76616c00 ObjectToTimeval. │ │ │ │ + 0x0000a5d0 7365745f 75706461 74650000 7365745f set_update..set_ │ │ │ │ + 0x0000a5e0 6e657874 5f656e74 72790000 74657374 next_entry..test │ │ │ │ + 0x0000a5f0 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ + 0x0000a600 6e730000 74657374 5f637269 74696361 ns..test_critica │ │ │ │ + 0x0000a610 6c5f7365 6374696f 6e735f6e 65737400 l_sections_nest. │ │ │ │ + 0x0000a620 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ + 0x0000a630 6374696f 6e735f73 75737065 6e640000 ctions_suspend.. │ │ │ │ + 0x0000a640 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ + 0x0000a650 6374696f 6e735f74 68726561 64730000 ctions_threads.. │ │ │ │ + 0x0000a660 74657374 5f637269 74696361 6c5f7365 test_critical_se │ │ │ │ + 0x0000a670 6374696f 6e735f67 63000000 6765745f ctions_gc...get_ │ │ │ │ + 0x0000a680 696e7465 72705f73 65747469 6e677300 interp_settings. │ │ │ │ + 0x0000a690 6765745f 6d6f6475 6c655f73 74617465 get_module_state │ │ │ │ + 0x0000a6a0 00000000 5f746573 74696e74 65726e61 ...._testinterna │ │ │ │ + 0x0000a6b0 6c636170 695f6173 73656d62 6c655f63 lcapi_assemble_c │ │ │ │ + 0x0000a6c0 6f64655f 6f626a65 63745f69 6d706c00 ode_object_impl. │ │ │ │ + 0x0000a6d0 00000000 00000000 00000000 01000000 ................ │ │ │ │ + 0x0000a6e0 00000000 01000000 02000000 67685f31 ............gh_1 │ │ │ │ + 0x0000a6f0 31393231 335f6765 74617267 735f696d 19213_getargs_im │ │ │ │ + 0x0000a700 706c0000 6765745f 6f626a65 63745f64 pl..get_object_d │ │ │ │ + 0x0000a710 6963745f 76616c75 65730000 50795475 ict_values..PyTu │ │ │ │ + 0x0000a720 706c655f 5345545f 4954454d 00000000 ple_SET_ITEM.... │ │ │ │ + 0x0000a730 6765745f 63726f73 73696e74 6572705f get_crossinterp_ │ │ │ │ + 0x0000a740 64617461 00000000 5f707965 72725f73 data...._pyerr_s │ │ │ │ + 0x0000a750 65746b65 79657272 6f720000 50795475 etkeyerror..PyTu │ │ │ │ + 0x0000a760 706c655f 4745545f 53495a45 00000000 ple_GET_SIZE.... │ │ │ │ + 0x0000a770 5f50794f 626a6563 745f496e 6c696e65 _PyObject_Inline │ │ │ │ + 0x0000a780 56616c75 65730000 50795f53 495a4500 Values..Py_SIZE. │ │ │ │ + 0x0000a790 5f786964 5f636170 73756c65 5f646573 _xid_capsule_des │ │ │ │ + 0x0000a7a0 74727563 746f7200 5f676574 5f637572 tructor._get_cur │ │ │ │ + 0x0000a7b0 72656e74 5f6d6f64 756c6500 7265636f rent_module.reco │ │ │ │ + 0x0000a7c0 72645f65 76616c00 5f6e6577 5f696e74 rd_eval._new_int │ │ │ │ + 0x0000a7d0 65727072 65746572 00000000 756e7573 erpreter....unus │ │ │ │ + 0x0000a7e0 65645f69 6e746572 70726574 65725f69 ed_interpreter_i │ │ │ │ + 0x0000a7f0 64000000 696e7465 72707265 7465725f d...interpreter_ │ │ │ │ + 0x0000a800 65786973 74730000 6c696e6b 5f696e74 exists..link_int │ │ │ │ + 0x0000a810 65727072 65746572 5f726566 636f756e erpreter_refcoun │ │ │ │ + 0x0000a820 74000000 756e6c69 6e6b5f69 6e746572 t...unlink_inter │ │ │ │ + 0x0000a830 70726574 65725f72 6566636f 756e7400 preter_refcount. │ │ │ │ + 0x0000a840 70656e64 696e675f 6964656e 74696679 pending_identify │ │ │ │ + 0x0000a850 00000000 5f70656e 64696e67 5f696465 ...._pending_ide │ │ │ │ + 0x0000a860 6e746966 795f6361 6c6c6261 636b0000 ntify_callback.. │ │ │ │ + 0x0000a870 70656e64 696e675f 74687265 61646675 pending_threadfu │ │ │ │ + 0x0000a880 6e630000 74657374 5f6c6f63 6b5f6261 nc..test_lock_ba │ │ │ │ + 0x0000a890 73696300 50794c69 73745f53 45545f49 sic.PyList_SET_I │ │ │ │ + 0x0000a8a0 54454d00 5f746573 74696e74 65726e61 TEM._testinterna │ │ │ │ + 0x0000a8b0 6c636170 695f6265 6e63686d 61726b5f lcapi_benchmark_ │ │ │ │ + 0x0000a8c0 6c6f636b 735f696d 706c0000 74657374 locks_impl..test │ │ │ │ + 0x0000a8d0 5f6c6f63 6b5f636f 756e7465 72000000 _lock_counter... │ │ │ │ + 0x0000a8e0 74657374 5f6c6f63 6b5f636f 756e7465 test_lock_counte │ │ │ │ + 0x0000a8f0 725f736c 6f770000 74657374 5f6c6f63 r_slow..test_loc │ │ │ │ + 0x0000a900 6b5f6f6e 63650000 696e6974 5f6d6179 k_once..init_may │ │ │ │ + 0x0000a910 62655f66 61696c00 74657374 5f6c6f63 be_fail.test_loc │ │ │ │ + 0x0000a920 6b5f7265 63757273 69766500 74657374 k_recursive.test │ │ │ │ + 0x0000a930 5f6c6f63 6b5f7277 6c6f636b 00000000 _lock_rwlock.... │ │ │ │ + 0x0000a940 74657374 5f6c6f63 6b5f7477 6f5f7468 test_lock_two_th │ │ │ │ + 0x0000a950 72656164 73000000 6c6f636b 5f746872 reads...lock_thr │ │ │ │ + 0x0000a960 65616400 74657374 5f637269 74696361 ead.test_critica │ │ │ │ + 0x0000a970 6c5f7365 6374696f 6e730000 74657374 l_sections..test │ │ │ │ + 0x0000a980 5f637269 74696361 6c5f7365 6374696f _critical_sectio │ │ │ │ + 0x0000a990 6e735f67 63000000 74657374 5f637269 ns_gc...test_cri │ │ │ │ + 0x0000a9a0 74696361 6c5f7365 6374696f 6e735f6e tical_sections_n │ │ │ │ + 0x0000a9b0 65737400 74657374 5f637269 74696361 est.test_critica │ │ │ │ + 0x0000a9c0 6c5f7365 6374696f 6e735f73 75737065 l_sections_suspe │ │ │ │ + 0x0000a9d0 6e640000 74657374 5f637269 74696361 nd..test_critica │ │ │ │ + 0x0000a9e0 6c5f7365 6374696f 6e735f74 68726561 l_sections_threa │ │ │ │ + 0x0000a9f0 64730000 74657374 5f686173 68746162 ds..test_hashtab │ │ │ │ + 0x0000aa00 6c650000 68617368 7461626c 655f6362 le..hashtable_cb │ │ │ │ + 0x0000aa10 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0000aa20 01000000 01000000 01000000 ffffffff ................ │ │ │ │ + 0x0000aa30 01000000 ffffffff 02000000 02000000 ................ │ │ │ │ + 0x0000aa40 01000000 feffffff 02000000 ffffffff ................ │ │ │ │ + 0x0000aa50 03000000 02000000 01000000 fdffffff ................ │ │ │ │ + 0x0000aa60 02000000 ffffffff 04000000 03000000 ................ │ │ │ │ + 0x0000aa70 01000000 fcffffff 03000000 ffffffff ................ │ │ │ │ + 0x0000aa80 ff7f0000 0f000000 01000000 0180ffff ................ │ │ │ │ + 0x0000aa90 0f000000 ffffffff ffff0000 10000000 ................ │ │ │ │ + 0x0000aaa0 01000000 0100ffff 10000000 ffffffff ................ │ │ │ │ + 0x0000aab0 ffffff0f 1c000000 01000000 010000f0 ................ │ │ │ │ + 0x0000aac0 1c000000 ffffffff 74657374 5f747374 ........test_tst │ │ │ │ + 0x0000aad0 6174655f 63617069 00000000 756e696e ate_capi....unin │ │ │ │ + 0x0000aae0 69746961 6c697a65 64000000 7365745f itialized...set_ │ │ │ │ + 0x0000aaf0 6e657874 5f656e74 72790000 7365745f next_entry..set_ │ │ │ │ + 0x0000ab00 75706461 74650000 62656e63 686d6172 update..benchmar │ │ │ │ + 0x0000ab10 6b5f6c6f 636b7328 246d6f64 756c652c k_locks($module, │ │ │ │ + 0x0000ab20 206e756d 5f746872 65616473 2c207573 num_threads, us │ │ │ │ + 0x0000ab30 655f7079 6d757465 783d5472 75652c0a e_pymutex=True,. │ │ │ │ + 0x0000ab40 20202020 20202020 20202020 20202020 │ │ │ │ + 0x0000ab50 63726974 6963616c 5f736563 74696f6e critical_section │ │ │ │ + 0x0000ab60 5f6c656e 6774683d 312c2074 696d655f _length=1, time_ │ │ │ │ + 0x0000ab70 6d733d31 3030302c 202f290a 2d2d0a0a ms=1000, /).--.. │ │ │ │ + 0x0000ab80 00000000 67685f31 31393231 335f6765 ....gh_119213_ge │ │ │ │ + 0x0000ab90 74617267 7328246d 6f64756c 652c202f targs($module, / │ │ │ │ + 0x0000aba0 2c207370 616d3d4e 6f6e6529 0a2d2d0a , spam=None).--. │ │ │ │ + 0x0000abb0 0a546573 74205f50 79417267 5f506172 .Test _PyArg_Par │ │ │ │ + 0x0000abc0 7365722e 6b777475 706c6500 74657374 ser.kwtuple.test │ │ │ │ + 0x0000abd0 5f6c6f6e 675f6e75 6d626974 7328246d _long_numbits($m │ │ │ │ + 0x0000abe0 6f64756c 652c202f 290a2d2d 0a0a0000 odule, /).--.... │ │ │ │ + 0x0000abf0 61737365 6d626c65 5f636f64 655f6f62 assemble_code_ob │ │ │ │ + 0x0000ac00 6a656374 28246d6f 64756c65 2c202f2c ject($module, /, │ │ │ │ + 0x0000ac10 2066696c 656e616d 652c2069 6e737472 filename, instr │ │ │ │ + 0x0000ac20 75637469 6f6e732c 206d6574 61646174 uctions, metadat │ │ │ │ + 0x0000ac30 61290a2d 2d0a0a43 72656174 65206120 a).--..Create a │ │ │ │ + 0x0000ac40 636f6465 206f626a 65637420 666f7220 code object for │ │ │ │ + 0x0000ac50 74686520 67697665 6e20696e 73747275 the given instru │ │ │ │ + 0x0000ac60 6374696f 6e732e00 6f707469 6d697a65 ctions..optimize │ │ │ │ + 0x0000ac70 5f636667 28246d6f 64756c65 2c202f2c _cfg($module, /, │ │ │ │ + 0x0000ac80 20696e73 74727563 74696f6e 732c2063 instructions, c │ │ │ │ + 0x0000ac90 6f6e7374 732c206e 6c6f6361 6c73290a onsts, nlocals). │ │ │ │ + 0x0000aca0 2d2d0a0a 4170706c 7920636f 6d70696c --..Apply compil │ │ │ │ + 0x0000acb0 6572206f 7074696d 697a6174 696f6e73 er optimizations │ │ │ │ + 0x0000acc0 20746f20 616e2069 6e737472 75637469 to an instructi │ │ │ │ + 0x0000acd0 6f6e206c 6973742e 00000000 636f6d70 on list.....comp │ │ │ │ + 0x0000ace0 696c6572 5f636f64 6567656e 28246d6f iler_codegen($mo │ │ │ │ + 0x0000acf0 64756c65 2c202f2c 20617374 2c206669 dule, /, ast, fi │ │ │ │ + 0x0000ad00 6c656e61 6d652c20 6f707469 6d697a65 lename, optimize │ │ │ │ + 0x0000ad10 2c20636f 6d70696c 655f6d6f 64653d30 , compile_mode=0 │ │ │ │ + 0x0000ad20 290a2d2d 0a0a4170 706c7920 636f6d70 ).--..Apply comp │ │ │ │ + 0x0000ad30 696c6572 20636f64 65206765 6e657261 iler code genera │ │ │ │ + 0x0000ad40 74696f6e 20746f20 616e2041 53542e00 tion to an AST.. │ │ │ │ + 0x0000ad50 6e65775f 696e7374 72756374 696f6e5f new_instruction_ │ │ │ │ + 0x0000ad60 73657175 656e6365 28246d6f 64756c65 sequence($module │ │ │ │ + 0x0000ad70 2c202f29 0a2d2d0a 0a526574 75726e20 , /).--..Return │ │ │ │ + 0x0000ad80 61206e65 772c2065 6d707479 20496e73 a new, empty Ins │ │ │ │ + 0x0000ad90 74727563 74696f6e 53657175 656e6365 tructionSequence │ │ │ │ + 0x0000ada0 2e000000 636f6d70 696c6572 5f636c65 ....compiler_cle │ │ │ │ + 0x0000adb0 616e646f 6328246d 6f64756c 652c202f andoc($module, / │ │ │ │ + 0x0000adc0 2c20646f 63290a2d 2d0a0a43 20696d70 , doc).--..C imp │ │ │ │ + 0x0000add0 6c656d65 6e746174 696f6e20 6f662069 lementation of i │ │ │ │ + 0x0000ade0 6e737065 63742e63 6c65616e 646f6328 nspect.cleandoc( │ │ │ │ + 0x0000adf0 292e0000 3e000000 08000000 2f000000 )...>......./... │ │ │ │ + 0x0000ae00 08000000 04000000 08000000 0b000000 ................ │ │ │ │ + 0x0000ae10 08000000 3d000000 08000000 36000000 ....=.......6... │ │ │ │ + 0x0000ae20 08000000 16000000 08000000 2e000000 ................ │ │ │ │ + 0x0000ae30 08000000 10000000 08000000 32000000 ............2... │ │ │ │ + 0x0000ae40 08000000 14000000 08000000 11000000 ................ │ │ │ │ + 0x0000ae50 08000000 1e000000 08000000 35000000 ............5... │ │ │ │ + 0x0000ae60 08000000 0f000000 08000000 23000000 ............#... │ │ │ │ + 0x0000ae70 08000000 29000000 08000000 00000000 ....)........... │ │ │ │ + 0x0000ae80 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0000aebc 00000000 .... │ │ │ │ + 0x0000ae84 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001fed4 856d0000 .m.. │ │ │ │ + 0x0001fed4 4d6d0000 Mm.. │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001fed8 456d0000 Em.. │ │ │ │ + 0x0001fed8 0d6d0000 .m.. │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001fedc 009e0000 00000000 049e0000 00000000 ................ │ │ │ │ - 0x0001feec 0c9e0000 189e0000 289e0000 00000000 ........(....... │ │ │ │ - 0x0001fefc 189e0000 5c8c0000 349e0000 00000000 ....\...4....... │ │ │ │ - 0x0001ff0c 3c9e0000 0c9e0000 409e0000 4c9e0000 <.......@...L... │ │ │ │ + 0x0001fedc c89d0000 00000000 cc9d0000 00000000 ................ │ │ │ │ + 0x0001feec d49d0000 e09d0000 f09d0000 00000000 ................ │ │ │ │ + 0x0001fefc e09d0000 248c0000 fc9d0000 00000000 ....$........... │ │ │ │ + 0x0001ff0c 049e0000 d49d0000 089e0000 149e0000 ................ │ │ │ │ 0x0001ff1c 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,127 +1,127 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ 0x0002033c 3c030200 ffffff3f 00000000 00000000 <......?........ │ │ │ │ - 0x0002034c 00000000 00000000 64910000 00000000 ........d....... │ │ │ │ + 0x0002034c 00000000 00000000 2c910000 00000000 ........,....... │ │ │ │ 0x0002035c 04000000 a8060200 88060200 d55f0000 ............._.. │ │ │ │ - 0x0002036c c1610000 dd610000 60a40000 fd410000 .a...a..`....A.. │ │ │ │ - 0x0002037c 04000000 00000000 70a40000 d34a0000 ........p....J.. │ │ │ │ - 0x0002038c 04000000 00000000 88a40000 fd440000 .............D.. │ │ │ │ - 0x0002039c 04000000 00000000 9ca40000 95450000 .............E.. │ │ │ │ - 0x000203ac 04000000 00000000 f09d0000 ed5c0000 .............\.. │ │ │ │ - 0x000203bc 80000000 40ab0000 b4a40000 c9420000 ....@........B.. │ │ │ │ - 0x000203cc 04000000 00000000 c8a40000 c97c0000 .............|.. │ │ │ │ - 0x000203dc 04000000 00000000 d8a40000 2d480000 ............-H.. │ │ │ │ - 0x000203ec 04000000 00000000 eca40000 75460000 ............uF.. │ │ │ │ + 0x0002036c c1610000 dd610000 28a40000 fd410000 .a...a..(....A.. │ │ │ │ + 0x0002037c 04000000 00000000 38a40000 d34a0000 ........8....J.. │ │ │ │ + 0x0002038c 04000000 00000000 50a40000 fd440000 ........P....D.. │ │ │ │ + 0x0002039c 04000000 00000000 64a40000 95450000 ........d....E.. │ │ │ │ + 0x000203ac 04000000 00000000 b89d0000 ed5c0000 .............\.. │ │ │ │ + 0x000203bc 80000000 08ab0000 7ca40000 c9420000 ........|....B.. │ │ │ │ + 0x000203cc 04000000 00000000 90a40000 917c0000 .............|.. │ │ │ │ + 0x000203dc 04000000 00000000 a0a40000 2d480000 ............-H.. │ │ │ │ + 0x000203ec 04000000 00000000 b4a40000 75460000 ............uF.. │ │ │ │ 0x000203fc 04000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002040c 00000000 00000000 00a50000 21600000 ............!`.. │ │ │ │ - 0x0002041c 01000000 00000000 18a50000 c5600000 .............`.. │ │ │ │ - 0x0002042c 01000000 00000000 30a50000 f9610000 ........0....a.. │ │ │ │ - 0x0002043c 01000000 00000000 44a50000 913d0000 ........D....=.. │ │ │ │ - 0x0002044c 01000000 00000000 60a50000 59630000 ........`...Yc.. │ │ │ │ - 0x0002045c 01000000 00000000 74a50000 013e0000 ........t....>.. │ │ │ │ - 0x0002046c 01000000 00000000 8ca50000 05650000 .............e.. │ │ │ │ - 0x0002047c 01000000 00000000 a0a50000 35650000 ............5e.. │ │ │ │ - 0x0002048c 01000000 00000000 bca50000 99650000 .............e.. │ │ │ │ - 0x0002049c 01000000 00000000 d4a50000 fd650000 .............e.. │ │ │ │ - 0x000204ac 01000000 00000000 f0a50000 75660000 ............uf.. │ │ │ │ + 0x0002040c 00000000 00000000 c8a40000 21600000 ............!`.. │ │ │ │ + 0x0002041c 01000000 00000000 e0a40000 c5600000 .............`.. │ │ │ │ + 0x0002042c 01000000 00000000 f8a40000 f9610000 .............a.. │ │ │ │ + 0x0002043c 01000000 00000000 0ca50000 913d0000 .............=.. │ │ │ │ + 0x0002044c 01000000 00000000 28a50000 59630000 ........(...Yc.. │ │ │ │ + 0x0002045c 01000000 00000000 3ca50000 013e0000 ........<....>.. │ │ │ │ + 0x0002046c 01000000 00000000 54a50000 05650000 ........T....e.. │ │ │ │ + 0x0002047c 01000000 00000000 68a50000 35650000 ........h...5e.. │ │ │ │ + 0x0002048c 01000000 00000000 84a50000 99650000 .............e.. │ │ │ │ + 0x0002049c 01000000 00000000 9ca50000 fd650000 .............e.. │ │ │ │ + 0x000204ac 01000000 00000000 b8a50000 75660000 ............uf.. │ │ │ │ 0x000204bc 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000204cc 00000000 00000000 08a60000 b9820000 ................ │ │ │ │ - 0x000204dc 01000000 00000000 14a60000 91810000 ................ │ │ │ │ + 0x000204cc 00000000 00000000 d0a50000 81820000 ................ │ │ │ │ + 0x000204dc 01000000 00000000 dca50000 59810000 ............Y... │ │ │ │ 0x000204ec 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000204fc 00000000 00000000 24a60000 5d510000 ........$...]Q.. │ │ │ │ - 0x0002050c 04000000 00000000 3ca60000 75530000 ........<...uS.. │ │ │ │ - 0x0002051c 04000000 00000000 58a60000 19540000 ........X....T.. │ │ │ │ - 0x0002052c 04000000 00000000 78a60000 89540000 ........x....T.. │ │ │ │ - 0x0002053c 04000000 00000000 98a60000 31520000 ............1R.. │ │ │ │ + 0x000204fc 00000000 00000000 eca50000 5d510000 ............]Q.. │ │ │ │ + 0x0002050c 04000000 00000000 04a60000 75530000 ............uS.. │ │ │ │ + 0x0002051c 04000000 00000000 20a60000 19540000 ........ ....T.. │ │ │ │ + 0x0002052c 04000000 00000000 40a60000 89540000 ........@....T.. │ │ │ │ + 0x0002053c 04000000 00000000 60a60000 31520000 ........`...1R.. │ │ │ │ 0x0002054c 04000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002055c 00000000 00000000 00000000 0cff0100 ................ │ │ │ │ - 0x0002056c b49f0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0002056c 7c9f0000 00000000 00000000 00000000 |............... │ │ │ │ 0x0002057c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002058c 00000000 44a40000 ac8b0000 5ca40000 ....D.......\... │ │ │ │ - 0x0002059c 00000000 00000000 fcfe0100 c89f0000 ................ │ │ │ │ + 0x0002058c 00000000 0ca40000 748b0000 24a40000 ........t...$... │ │ │ │ + 0x0002059c 00000000 00000000 fcfe0100 909f0000 ................ │ │ │ │ 0x000205ac 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000205bc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000205cc 00000000 ecfe0100 d89f0000 00000000 ................ │ │ │ │ + 0x000205cc 00000000 ecfe0100 a09f0000 00000000 ................ │ │ │ │ 0x000205dc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000205ec 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000205fc e4fe0100 f0a30000 00000000 00000000 ................ │ │ │ │ + 0x000205fc e4fe0100 b8a30000 00000000 00000000 ................ │ │ │ │ 0x0002060c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002061c 00000000 00000000 00000000 dcfe0100 ................ │ │ │ │ - 0x0002062c bc900000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0002062c 84900000 00000000 00000000 00000000 ................ │ │ │ │ 0x0002063c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0002064c 00000000 ac8b0000 54a40000 00000000 ........T....... │ │ │ │ - 0x0002065c 28920000 00000000 28920000 44a40000 (.......(...D... │ │ │ │ - 0x0002066c 4ca40000 00000000 18a40000 24a40000 L...........$... │ │ │ │ - 0x0002067c 28a40000 34a40000 00000000 02000000 (...4........... │ │ │ │ + 0x0002064c 00000000 748b0000 1ca40000 00000000 ....t........... │ │ │ │ + 0x0002065c f0910000 00000000 f0910000 0ca40000 ................ │ │ │ │ + 0x0002066c 14a40000 00000000 e0a30000 eca30000 ................ │ │ │ │ + 0x0002067c f0a30000 fca30000 00000000 02000000 ................ │ │ │ │ 0x0002068c e15d0000 03000000 02000000 04000000 .].............. │ │ │ │ - 0x0002069c 01000000 00000000 00000000 5c9e0000 ............\... │ │ │ │ - 0x000206ac 596e0000 04000000 00000000 689e0000 Yn..........h... │ │ │ │ - 0x000206bc b55e0000 04000000 00000000 7c9e0000 .^..........|... │ │ │ │ - 0x000206cc 393d0000 04000000 00000000 989e0000 9=.............. │ │ │ │ - 0x000206dc 5d6e0000 04000000 00000000 a49e0000 ]n.............. │ │ │ │ - 0x000206ec 61590000 04000000 00000000 b49e0000 aY.............. │ │ │ │ - 0x000206fc dd4c0000 04000000 00000000 c49e0000 .L.............. │ │ │ │ - 0x0002070c a97d0000 04000000 00000000 d49e0000 .}.............. │ │ │ │ - 0x0002071c 796e0000 04000000 00000000 e09e0000 yn.............. │ │ │ │ - 0x0002072c 55620000 08000000 00000000 ec9e0000 Ub.............. │ │ │ │ - 0x0002073c f5770000 04000000 00000000 009f0000 .w.............. │ │ │ │ - 0x0002074c 9d550000 04000000 00000000 109f0000 .U.............. │ │ │ │ - 0x0002075c b94d0000 04000000 00000000 209f0000 .M.......... ... │ │ │ │ - 0x0002076c e9720000 08000000 00000000 309f0000 .r..........0... │ │ │ │ - 0x0002077c 455b0000 04000000 00000000 489f0000 E[..........H... │ │ │ │ - 0x0002078c 9d760000 01000000 00000000 589f0000 .v..........X... │ │ │ │ - 0x0002079c 29730000 01000000 00000000 689f0000 )s..........h... │ │ │ │ - 0x000207ac 45780000 04000000 00000000 809f0000 Ex.............. │ │ │ │ - 0x000207bc f1730000 08000000 00000000 bc900000 .s.............. │ │ │ │ - 0x000207cc c13c0000 82000000 dcad0000 989f0000 .<.............. │ │ │ │ - 0x000207dc 896d0000 04000000 88ad0000 b49f0000 .m.............. │ │ │ │ - 0x000207ec 8d6d0000 82000000 14ad0000 c89f0000 .m.............. │ │ │ │ - 0x000207fc 3d710000 82000000 a0ac0000 d89f0000 =q.............. │ │ │ │ - 0x0002080c d1370000 82000000 28ac0000 f09f0000 .7......(....... │ │ │ │ - 0x0002081c b56e0000 01000000 00000000 04a00000 .n.............. │ │ │ │ - 0x0002082c d56f0000 01000000 00000000 14a00000 .o.............. │ │ │ │ - 0x0002083c 31370000 01000000 00000000 2ca00000 17..........,... │ │ │ │ - 0x0002084c 113b0000 04000000 00000000 44a00000 .;..........D... │ │ │ │ - 0x0002085c a53f0000 08000000 00000000 54a00000 .?..........T... │ │ │ │ - 0x0002086c 39400000 08000000 00000000 64a00000 9@..........d... │ │ │ │ - 0x0002087c ed3f0000 08000000 00000000 74a00000 .?..........t... │ │ │ │ - 0x0002088c fd5a0000 08000000 00000000 88a00000 .Z.............. │ │ │ │ - 0x0002089c ed660000 03000000 00000000 9ca00000 .f.............. │ │ │ │ - 0x000208ac 85400000 01000000 00000000 b0a00000 .@.............. │ │ │ │ - 0x000208bc 25700000 01000000 00000000 cca00000 %p.............. │ │ │ │ - 0x000208cc 4d5a0000 04000000 00000000 e0a00000 MZ.............. │ │ │ │ - 0x000208dc 69830000 08000000 00000000 0ca10000 i............... │ │ │ │ - 0x000208ec 0d5c0000 04000000 00000000 34a10000 .\..........4... │ │ │ │ - 0x000208fc 915b0000 04000000 00000000 54a10000 .[..........T... │ │ │ │ - 0x0002090c 8d5b0000 04000000 00000000 74a10000 .[..........t... │ │ │ │ - 0x0002091c e15b0000 04000000 00000000 9ca10000 .[.............. │ │ │ │ - 0x0002092c 69700000 04000000 00000000 b4a10000 ip.............. │ │ │ │ - 0x0002093c 6d740000 08000000 00000000 cca10000 mt.............. │ │ │ │ - 0x0002094c 99750000 04000000 00000000 788b0000 .u..........x... │ │ │ │ - 0x0002095c b1700000 01000000 00000000 d4a10000 .p.............. │ │ │ │ - 0x0002096c a9780000 03000000 00000000 e8a10000 .x.............. │ │ │ │ - 0x0002097c 497b0000 03000000 00000000 fca10000 I{.............. │ │ │ │ - 0x0002098c e97b0000 03000000 00000000 10a20000 .{.............. │ │ │ │ - 0x0002099c d55e0000 03000000 00000000 30a20000 .^..........0... │ │ │ │ - 0x000209ac 21780000 08000000 00000000 44a20000 !x..........D... │ │ │ │ - 0x000209bc e93d0000 04000000 00000000 58a20000 .=..........X... │ │ │ │ - 0x000209cc 893e0000 04000000 00000000 70a20000 .>..........p... │ │ │ │ - 0x000209dc c97a0000 08000000 00000000 84a20000 .z.............. │ │ │ │ - 0x000209ec a17c0000 08000000 00000000 a0a20000 .|.............. │ │ │ │ - 0x000209fc ed3e0000 08000000 00000000 bca20000 .>.............. │ │ │ │ - 0x00020a0c 493f0000 08000000 00000000 d8a20000 I?.............. │ │ │ │ - 0x00020a1c ad7b0000 08000000 00000000 f4a20000 .{.............. │ │ │ │ - 0x00020a2c 395c0000 01000000 00000000 14a30000 9\.............. │ │ │ │ - 0x00020a3c 995c0000 01000000 00000000 3ca30000 .\..........<... │ │ │ │ - 0x00020a4c 2d610000 01000000 00000000 54a30000 -a..........T... │ │ │ │ - 0x00020a5c a9620000 01000000 00000000 409c0000 .b..........@... │ │ │ │ - 0x00020a6c 8d580000 04000000 04ac0000 70a30000 .X..........p... │ │ │ │ - 0x00020a7c 75720000 04000000 00000000 88a30000 ur.............. │ │ │ │ - 0x00020a8c 95370000 04000000 00000000 a4a30000 .7.............. │ │ │ │ - 0x00020a9c 9d750000 08000000 00000000 b8a30000 .u.............. │ │ │ │ - 0x00020aac 21710000 08000000 00000000 d4a30000 !q.............. │ │ │ │ - 0x00020abc 773d0000 04000000 00000000 f0a30000 w=.............. │ │ │ │ - 0x00020acc 3d3b0000 82000000 bcab0000 04a40000 =;.............. │ │ │ │ + 0x0002069c 01000000 00000000 00000000 249e0000 ............$... │ │ │ │ + 0x000206ac 216e0000 04000000 00000000 309e0000 !n..........0... │ │ │ │ + 0x000206bc b55e0000 04000000 00000000 449e0000 .^..........D... │ │ │ │ + 0x000206cc 393d0000 04000000 00000000 609e0000 9=..........`... │ │ │ │ + 0x000206dc 256e0000 04000000 00000000 6c9e0000 %n..........l... │ │ │ │ + 0x000206ec 61590000 04000000 00000000 7c9e0000 aY..........|... │ │ │ │ + 0x000206fc dd4c0000 04000000 00000000 8c9e0000 .L.............. │ │ │ │ + 0x0002070c 717d0000 04000000 00000000 9c9e0000 q}.............. │ │ │ │ + 0x0002071c 416e0000 04000000 00000000 a89e0000 An.............. │ │ │ │ + 0x0002072c 55620000 08000000 00000000 b49e0000 Ub.............. │ │ │ │ + 0x0002073c bd770000 04000000 00000000 c89e0000 .w.............. │ │ │ │ + 0x0002074c 9d550000 04000000 00000000 d89e0000 .U.............. │ │ │ │ + 0x0002075c b94d0000 04000000 00000000 e89e0000 .M.............. │ │ │ │ + 0x0002076c b1720000 08000000 00000000 f89e0000 .r.............. │ │ │ │ + 0x0002077c 455b0000 04000000 00000000 109f0000 E[.............. │ │ │ │ + 0x0002078c 65760000 01000000 00000000 209f0000 ev.......... ... │ │ │ │ + 0x0002079c f1720000 01000000 00000000 309f0000 .r..........0... │ │ │ │ + 0x000207ac 0d780000 04000000 00000000 489f0000 .x..........H... │ │ │ │ + 0x000207bc b9730000 08000000 00000000 84900000 .s.............. │ │ │ │ + 0x000207cc c13c0000 82000000 a4ad0000 609f0000 .<..........`... │ │ │ │ + 0x000207dc 516d0000 04000000 50ad0000 7c9f0000 Qm......P...|... │ │ │ │ + 0x000207ec 556d0000 82000000 dcac0000 909f0000 Um.............. │ │ │ │ + 0x000207fc 05710000 82000000 68ac0000 a09f0000 .q......h....... │ │ │ │ + 0x0002080c d1370000 82000000 f0ab0000 b89f0000 .7.............. │ │ │ │ + 0x0002081c 7d6e0000 01000000 00000000 cc9f0000 }n.............. │ │ │ │ + 0x0002082c 9d6f0000 01000000 00000000 dc9f0000 .o.............. │ │ │ │ + 0x0002083c 31370000 01000000 00000000 f49f0000 17.............. │ │ │ │ + 0x0002084c 113b0000 04000000 00000000 0ca00000 .;.............. │ │ │ │ + 0x0002085c a53f0000 08000000 00000000 1ca00000 .?.............. │ │ │ │ + 0x0002086c 39400000 08000000 00000000 2ca00000 9@..........,... │ │ │ │ + 0x0002087c ed3f0000 08000000 00000000 3ca00000 .?..........<... │ │ │ │ + 0x0002088c fd5a0000 08000000 00000000 50a00000 .Z..........P... │ │ │ │ + 0x0002089c ed660000 03000000 00000000 64a00000 .f..........d... │ │ │ │ + 0x000208ac 85400000 01000000 00000000 78a00000 .@..........x... │ │ │ │ + 0x000208bc ed6f0000 01000000 00000000 94a00000 .o.............. │ │ │ │ + 0x000208cc 4d5a0000 04000000 00000000 a8a00000 MZ.............. │ │ │ │ + 0x000208dc 31830000 08000000 00000000 d4a00000 1............... │ │ │ │ + 0x000208ec 0d5c0000 04000000 00000000 fca00000 .\.............. │ │ │ │ + 0x000208fc 915b0000 04000000 00000000 1ca10000 .[.............. │ │ │ │ + 0x0002090c 8d5b0000 04000000 00000000 3ca10000 .[..........<... │ │ │ │ + 0x0002091c e15b0000 04000000 00000000 64a10000 .[..........d... │ │ │ │ + 0x0002092c 31700000 04000000 00000000 7ca10000 1p..........|... │ │ │ │ + 0x0002093c 35740000 08000000 00000000 94a10000 5t.............. │ │ │ │ + 0x0002094c 61750000 04000000 00000000 408b0000 au..........@... │ │ │ │ + 0x0002095c 79700000 01000000 00000000 9ca10000 yp.............. │ │ │ │ + 0x0002096c 71780000 03000000 00000000 b0a10000 qx.............. │ │ │ │ + 0x0002097c 117b0000 03000000 00000000 c4a10000 .{.............. │ │ │ │ + 0x0002098c b17b0000 03000000 00000000 d8a10000 .{.............. │ │ │ │ + 0x0002099c d55e0000 03000000 00000000 f8a10000 .^.............. │ │ │ │ + 0x000209ac e9770000 08000000 00000000 0ca20000 .w.............. │ │ │ │ + 0x000209bc e93d0000 04000000 00000000 20a20000 .=.......... ... │ │ │ │ + 0x000209cc 893e0000 04000000 00000000 38a20000 .>..........8... │ │ │ │ + 0x000209dc 917a0000 08000000 00000000 4ca20000 .z..........L... │ │ │ │ + 0x000209ec 697c0000 08000000 00000000 68a20000 i|..........h... │ │ │ │ + 0x000209fc ed3e0000 08000000 00000000 84a20000 .>.............. │ │ │ │ + 0x00020a0c 493f0000 08000000 00000000 a0a20000 I?.............. │ │ │ │ + 0x00020a1c 757b0000 08000000 00000000 bca20000 u{.............. │ │ │ │ + 0x00020a2c 395c0000 01000000 00000000 dca20000 9\.............. │ │ │ │ + 0x00020a3c 995c0000 01000000 00000000 04a30000 .\.............. │ │ │ │ + 0x00020a4c 2d610000 01000000 00000000 1ca30000 -a.............. │ │ │ │ + 0x00020a5c a9620000 01000000 00000000 089c0000 .b.............. │ │ │ │ + 0x00020a6c 8d580000 04000000 ccab0000 38a30000 .X..........8... │ │ │ │ + 0x00020a7c 3d720000 04000000 00000000 50a30000 =r..........P... │ │ │ │ + 0x00020a8c 95370000 04000000 00000000 6ca30000 .7..........l... │ │ │ │ + 0x00020a9c 65750000 08000000 00000000 80a30000 eu.............. │ │ │ │ + 0x00020aac e9700000 08000000 00000000 9ca30000 .p.............. │ │ │ │ + 0x00020abc 773d0000 04000000 00000000 b8a30000 w=.............. │ │ │ │ + 0x00020acc 3d3b0000 82000000 84ab0000 cca30000 =;.............. │ │ │ │ 0x00020adc 093c0000 08000000 00000000 00000000 .<.............. │ │ │ │ 0x00020aec 00000000 00000000 00000000 ............ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 36326335 62346437 38633837 66623937 62c5b4d78c87fb97 │ │ │ │ - 0x00000010 38326566 64663938 63313230 65666563 82efdf98c120efec │ │ │ │ - 0x00000020 34616662 36322e64 65627567 00000000 4afb62.debug.... │ │ │ │ - 0x00000030 64104865 d.He │ │ │ │ + 0x00000000 61343535 33336465 36323363 34646135 a45533de623c4da5 │ │ │ │ + 0x00000010 65656337 66316362 31373065 36333338 eec7f1cb170e6338 │ │ │ │ + 0x00000020 30373539 38652e64 65627567 00000000 07598e.debug.... │ │ │ │ + 0x00000030 a1071ed8 .... │ │ ├── ./usr/lib/python3.13/lib-dynload/_xxtestfuzz.cpython-313-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 6 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x0208c 0x0208c R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x02094 0x02094 R E 0x10000 │ │ │ │ LOAD 0x00feb8 0x0001feb8 0x0001feb8 0x00278 0x002c8 RW 0x10000 │ │ │ │ DYNAMIC 0x00ff20 0x0001ff20 0x0001ff20 0x000e0 0x000e0 RW 0x4 │ │ │ │ NOTE 0x0000f4 0x000000f4 0x000000f4 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x00feb8 0x0001feb8 0x0001feb8 0x00148 0x00148 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,18 +9,18 @@ │ │ │ │ [ 4] .dynstr STRTAB 00000448 000448 00035a 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 000007a2 0007a2 000062 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00000804 000804 000020 00 A 4 1 4 │ │ │ │ [ 7] .rel.dyn REL 00000824 000824 000180 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 000009a4 0009a4 000100 08 AI 3 19 4 │ │ │ │ [ 9] .init PROGBITS 00000aa4 000aa4 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00000ab0 000ab0 000198 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00000c48 000c48 001170 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 00001db8 001db8 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00001dc0 001dc0 0002c8 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 00002088 002088 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00000c48 000c48 001178 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00001dc0 001dc0 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00001dc8 001dc8 0002c8 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 00002090 002090 000004 00 A 0 0 4 │ │ │ │ [15] .init_array INIT_ARRAY 0001feb8 00feb8 000004 04 WA 0 0 4 │ │ │ │ [16] .fini_array FINI_ARRAY 0001febc 00febc 000004 04 WA 0 0 4 │ │ │ │ [17] .data.rel.ro PROGBITS 0001fec0 00fec0 000060 00 WA 0 0 4 │ │ │ │ [18] .dynamic DYNAMIC 0001ff20 00ff20 0000e0 08 WA 4 0 4 │ │ │ │ [19] .got PROGBITS 00020000 010000 0000c8 04 WA 0 0 4 │ │ │ │ [20] .data PROGBITS 000200c8 0100c8 000068 00 WA 0 0 4 │ │ │ │ [21] .bss NOBITS 00020130 010130 000050 00 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -45,8 +45,8 @@ │ │ │ │ 41: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ 42: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnicodeObject │ │ │ │ 43: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ 44: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ 45: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) │ │ │ │ 46: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ 47: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ - 48: 00001b2d 12 FUNC GLOBAL DEFAULT 11 PyInit__xxtestfuzz │ │ │ │ + 48: 00001b35 12 FUNC GLOBAL DEFAULT 11 PyInit__xxtestfuzz │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0xff20 contains 24 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x0000000c (INIT) 0xaa4 │ │ │ │ - 0x0000000d (FINI) 0x1db8 │ │ │ │ + 0x0000000d (FINI) 0x1dc0 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1feb8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1febc │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0x448 │ │ │ │ 0x00000006 (SYMTAB) 0x138 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5a920ed48b0d2c4dcb84665f3a2b2a0128ada3cd │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 82b3a4a4314d4602888d654b4a9a91ecd7484ef8 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -20,33 +20,32 @@ │ │ │ │ PyObject_CallObject │ │ │ │ PyObject_CallMethod │ │ │ │ PyUnicode_FromString │ │ │ │ PyIter_Next │ │ │ │ PyLong_FromUnsignedLong │ │ │ │ PyObject_CallFunctionObjArgs │ │ │ │ PyImport_ImportModule │ │ │ │ -PyErr_Print │ │ │ │ -PyLong_AsLong │ │ │ │ PyMem_RawMalloc │ │ │ │ +PyLong_AsLong │ │ │ │ PyExc_ValueError │ │ │ │ _Py_NoneStruct │ │ │ │ PyExc_RecursionError │ │ │ │ PyExc_UnicodeDecodeError │ │ │ │ PyExc_OverflowError │ │ │ │ PyExc_SystemError │ │ │ │ PyExc_TypeError │ │ │ │ PyExc_SyntaxError │ │ │ │ PyExc_MemoryError │ │ │ │ -PyErr_NoMemory │ │ │ │ PyExc_AssertionError │ │ │ │ PyExc_IndexError │ │ │ │ +PyErr_NoMemory │ │ │ │ +PyErr_Print │ │ │ │ Py_CompileStringExFlags │ │ │ │ libc.so.6 │ │ │ │ GLIBC_2.4 │ │ │ │ -L5:FAF{D │ │ │ │ : │ │ │ │ push {r3, lr} │ │ │ │ - bl 1a64 │ │ │ │ + bl 1a6c │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,862 +1,864 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00000c48 : │ │ │ │ +00000c48 : │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ @ instruction: 0xf8df4608 │ │ │ │ - addlt r1, r7, ip, ror #22 │ │ │ │ - blvs 1a3efe4 │ │ │ │ + umulllt r1, r7, r4, fp │ │ │ │ + blvs fe43efe4 │ │ │ │ ldrbtmi sl, [r9], #-2820 @ 0xfffff4fc │ │ │ │ ldrbtmi sl, [lr], #-2565 @ 0xfffff5fb │ │ │ │ svc 0x00bcf7ff │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - ldmib sp, {r3, r4, r5, r6, r8, sl, pc}^ │ │ │ │ + ldmib sp, {r2, r4, r5, r8, sl, pc}^ │ │ │ │ strtmi r4, [r8], -r4, lsl #10 │ │ │ │ @ instruction: 0xf7ff4621 │ │ │ │ strmi lr, [r7], -lr, asr #30 │ │ │ │ - @ instruction: 0xf7ffb1e0 │ │ │ │ + @ instruction: 0xf7ffb310 │ │ │ │ pkhtbmi lr, r0, sl, asr #31 │ │ │ │ svc 0x008ef7ff │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8df81ba │ │ │ │ - ldmpl r3!, {r3, r4, r5, r8, r9, fp, ip, sp}^ │ │ │ │ + @ instruction: 0xf8df847c │ │ │ │ + ldmpl r3!, {r5, r6, r8, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ stmdacs r0, {r3, r5, r6, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0x81b1f000 │ │ │ │ + ldrbthi pc, [r3], #-0 @ │ │ │ │ svc 0x006ef7ff │ │ │ │ svceq 0x0000f1b8 │ │ │ │ - @ instruction: 0x81aff040 │ │ │ │ + @ instruction: 0xf8d8d006 │ │ │ │ + @ instruction: 0xf06f3000 │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + bicshi pc, r7, r0, asr #32 │ │ │ │ @ instruction: 0xf06f683b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - rscshi pc, r9, #64 @ 0x40 │ │ │ │ - svc 0x0074f7ff │ │ │ │ + teqphi ip, #64 @ p-variant is OBSOLETE @ 0x40 │ │ │ │ + svc 0x006ef7ff │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - @ instruction: 0x83a7f040 │ │ │ │ + ldrhi pc, [lr], -r0, asr #32 │ │ │ │ svccc 0x0080f5b4 │ │ │ │ @ instruction: 0x4621d83d │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ - @ instruction: 0xf64cef52 │ │ │ │ + @ instruction: 0xf64cef4c │ │ │ │ @ instruction: 0xf6cd03a7 │ │ │ │ - blx fe0d5a86 │ │ │ │ + blx fe0d5a92 │ │ │ │ ldmdane sl, {r8, r9, sp} │ │ │ │ - bl ff0c6bfc │ │ │ │ + bl ff0c6c08 │ │ │ │ eorcs r1, r5, #-2013265919 @ 0x88000001 │ │ │ │ tstpeq r3, #2048 @ p-variant is OBSOLETE @ 0x800 │ │ │ │ @ instruction: 0xf0002b01 │ │ │ │ - mrrcne 5, 0, r8, sl, cr0 │ │ │ │ - b fe0f4da0 │ │ │ │ + mrrcne 5, 6, r8, sl, cr1 │ │ │ │ + b fe0f4dac │ │ │ │ strtmi r7, [r1], -r3, ror #15 │ │ │ │ - bl fe9d25ac │ │ │ │ + bl fe9d25b8 │ │ │ │ @ instruction: 0xf7ff77e3 │ │ │ │ - strmi lr, [r0], ip, lsl #31 │ │ │ │ + strmi lr, [r0], r6, lsl #31 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0x463984fa │ │ │ │ + @ instruction: 0x4639855b │ │ │ │ @ instruction: 0xf7ff4640 │ │ │ │ - @ instruction: 0x4607ef7e │ │ │ │ + @ instruction: 0x4607ef78 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df8187 │ │ │ │ - ldmpl r3!, {r3, r5, r7, r9, fp, ip, sp}^ │ │ │ │ + @ instruction: 0xf8df8176 │ │ │ │ + ldmpl r3!, {r2, r6, r7, r9, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - stmdacs r0, {r5, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ - ldrhi pc, [r9, #-0] │ │ │ │ - svc 0x0026f7ff │ │ │ │ - svc 0x0024f7ff │ │ │ │ + stmdacs r0, {r1, r3, r4, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + strbhi pc, [sl], #0 @ │ │ │ │ + svc 0x0020f7ff │ │ │ │ + svc 0x001ef7ff │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xf0404293 │ │ │ │ - @ instruction: 0xf7ff8182 │ │ │ │ - stmdacs r0, {r1, r2, r3, r5, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ - msrhi SPSR_c, #64 @ 0x40 │ │ │ │ + @ instruction: 0xf7ff8170 │ │ │ │ + stmdacs r0, {r3, r5, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + ldrbhi pc, [r8, #64] @ 0x40 @ │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ - svc 0x0062f7ff │ │ │ │ + svc 0x005cf7ff │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - stmdavs r2, {r1, r2, r3, r4, r5, r7, sl, pc} │ │ │ │ + stmdavs r2, {r0, r1, r2, r5, r7, sl, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf040428a │ │ │ │ - @ instruction: 0xf7ff833d │ │ │ │ - stmdacs r0, {r2, r3, r4, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ - movthi pc, #61504 @ 0xf040 @ │ │ │ │ - bvc 153f100 │ │ │ │ + @ instruction: 0xf7ff8170 │ │ │ │ + stmdacs r0, {r1, r2, r4, r8, r9, sl, fp, sp, lr, pc} │ │ │ │ + strbhi pc, [r6, #64] @ 0x40 @ │ │ │ │ + bvc 1c3f10c │ │ │ │ @ instruction: 0xf8d7447f │ │ │ │ @ instruction: 0xf1b88000 │ │ │ │ @ instruction: 0xf0000f00 │ │ │ │ - @ instruction: 0x460183b5 │ │ │ │ + @ instruction: 0x46018435 │ │ │ │ strtmi r4, [r8], -r2, lsr #12 │ │ │ │ eorsvs r2, fp, r1, lsl #6 │ │ │ │ - svc 0x002cf7ff │ │ │ │ + svc 0x0026f7ff │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - addshi pc, r0, #64 @ 0x40 │ │ │ │ - svc 0x0002f7ff │ │ │ │ + rsbshi pc, r8, #64 @ 0x40 │ │ │ │ + mrc 7, 7, APSR_nzcv, cr12, cr15, {7} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df8336 │ │ │ │ - ldrbtmi r7, [pc], #-2600 @ db8 │ │ │ │ - blcs 1b1a8 │ │ │ │ - strbhi pc, [sp], #-0 @ │ │ │ │ + @ instruction: 0xf8df85ad │ │ │ │ + ldrbtmi r7, [pc], #-2628 @ dc4 │ │ │ │ + blcs 1b1b4 │ │ │ │ + mvnshi pc, #0 │ │ │ │ @ instruction: 0xf5b42301 │ │ │ │ rscsvs r1, fp, r0, lsl #31 │ │ │ │ strtmi sp, [r1], -r1, lsr #16 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ - strmi lr, [r7], -r8, lsr #29 │ │ │ │ + strmi lr, [r7], -r2, lsr #29 │ │ │ │ @ instruction: 0xf8dfb1d8 │ │ │ │ - ldrtmi r3, [r9], -r8, lsl #20 │ │ │ │ + ldrtmi r3, [r9], -r4, lsr #20 │ │ │ │ ldmdbvs r8, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - mrc 7, 4, APSR_nzcv, cr8, cr15, {7} │ │ │ │ + mrc 7, 4, APSR_nzcv, cr2, cr15, {7} │ │ │ │ stmdacs r0, {r0, r1, r9, sl, lr} │ │ │ │ - strthi pc, [r2], #-64 @ 0xffffffc0 │ │ │ │ - stmibcc r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + mvnshi pc, #64 @ 0x40 │ │ │ │ + bcc 3f178 │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - mrc 7, 5, APSR_nzcv, cr14, cr15, {7} │ │ │ │ + mrc 7, 5, APSR_nzcv, cr8, cr15, {7} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf7ff823b │ │ │ │ - ldmdavs fp!, {r1, r2, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7ff822c │ │ │ │ + ldmdavs fp!, {r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xf0404293 │ │ │ │ - @ instruction: 0xf7ff824b │ │ │ │ - stmdacs r0, {r4, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ - movwhi pc, #12352 @ 0x3040 @ │ │ │ │ - stmibvc r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf7ff823c │ │ │ │ + stmdacs r0, {r1, r3, r6, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ + ldrbhi pc, [sl, #-64]! @ 0xffffffc0 @ │ │ │ │ + stmibvc r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - cdpne 3, 10, cr8, cr1, cr10, {2} │ │ │ │ + cdpne 4, 10, cr8, cr1, cr7, {0} │ │ │ │ cmnvs fp, r1, lsl #6 │ │ │ │ mvnsvc pc, #82837504 @ 0x4f00000 │ │ │ │ vqsub.s8 d20, d16, d9 │ │ │ │ - @ instruction: 0xf7ff81d5 │ │ │ │ - stmdacs r0, {r2, r3, r4, r5, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ - rschi pc, pc, #64 @ 0x40 │ │ │ │ - stmibvc r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - bvs 1ed2044 │ │ │ │ + @ instruction: 0xf7ff81c6 │ │ │ │ + stmdacs r0, {r1, r2, r4, r5, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ + strbhi pc, [r6, #-64]! @ 0xffffffc0 @ │ │ │ │ + stmibvc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + bvs 1ed2050 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - @ instruction: 0xf1048370 │ │ │ │ + @ instruction: 0xf104832c │ │ │ │ movwcs r3, #6399 @ 0x18ff │ │ │ │ svccc 0x0080f5b8 │ │ │ │ - eorsle r6, r6, #-1342177273 @ 0xb0000007 │ │ │ │ + eorsle r6, sl, #-1342177273 @ 0xb0000007 │ │ │ │ @ instruction: 0xf64a4628 │ │ │ │ @ instruction: 0xf6ca27ab │ │ │ │ andscs r2, r8, #44564480 @ 0x2a80000 │ │ │ │ @ instruction: 0xf8104641 │ │ │ │ - blx fe9cfa76 │ │ │ │ + blx fe9cfa82 │ │ │ │ ldmdbeq pc!, {r0, r1, r8, r9, sl, lr, pc} @ │ │ │ │ ldrcc pc, [r7, -r2, lsl #22] │ │ │ │ - mrc 7, 2, APSR_nzcv, cr2, cr15, {7} │ │ │ │ - @ instruction: 0xb3204681 │ │ │ │ - stmdbcc r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ - stmdbne r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + mcr 7, 2, pc, cr12, cr15, {7} @ │ │ │ │ + movtlt r4, #1665 @ 0x681 │ │ │ │ + stmibcc r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmibne r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf8536a9b │ │ │ │ @ instruction: 0xf7ff0027 │ │ │ │ - @ instruction: 0x4649ee34 │ │ │ │ + strbmi lr, [r9], -lr, lsr #28 │ │ │ │ @ instruction: 0xf7ff4607 │ │ │ │ - stmdacs r0, {r2, r3, r4, r5, r9, sl, fp, sp, lr, pc} │ │ │ │ - rschi pc, r3, r0, asr #32 │ │ │ │ + @ instruction: 0xb128ee36 │ │ │ │ + @ instruction: 0xf06f6802 │ │ │ │ + addmi r4, sl, #64, 2 │ │ │ │ + sbchi pc, sp, r0, asr #32 │ │ │ │ @ instruction: 0xf06f683b │ │ │ │ ldrbmi r4, [r3, #-2624] @ 0xfffff5c0 │ │ │ │ - orrhi pc, r7, r0 │ │ │ │ + eorshi pc, r1, #0 │ │ │ │ eorsvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ - ldrtmi r8, [r8], -r2, lsl #3 │ │ │ │ - mrc 7, 1, APSR_nzcv, cr12, cr15, {7} │ │ │ │ + ldrtmi r8, [r8], -ip, lsr #4 │ │ │ │ + mrc 7, 1, APSR_nzcv, cr2, cr15, {7} │ │ │ │ ldrdcc pc, [r0], -r9 │ │ │ │ @ instruction: 0xf0404553 │ │ │ │ - @ instruction: 0xf7ff8181 │ │ │ │ - stmdacs r0, {r1, r4, r5, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ - adchi pc, r5, #64 @ 0x40 │ │ │ │ - ldmdbvc ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ - bvs ffed20d8 │ │ │ │ + @ instruction: 0xf7ff822b │ │ │ │ + stmdacs r0, {r3, r5, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ + ldrhi pc, [r8, #-64] @ 0xffffffc0 │ │ │ │ + ldmdbvc r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + bvs ffed20ec │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - movwcs r8, #5014 @ 0x1396 │ │ │ │ + movwcs r8, #4948 @ 0x1354 │ │ │ │ svcne 0x0080f5b8 │ │ │ │ andle r6, r7, #-1342177265 @ 0xb000000f │ │ │ │ tstcs r0, r2, lsr #12 │ │ │ │ @ instruction: 0xf7ff4628 │ │ │ │ - stmdacs r0, {r1, r7, r9, sl, fp, sp, lr, pc} │ │ │ │ - rscshi pc, r1, r0, asr #32 │ │ │ │ - mrc 7, 2, APSR_nzcv, cr8, cr15, {7} │ │ │ │ + stmdacs r0, {r3, r4, r5, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ + rschi pc, pc, r0, asr #32 │ │ │ │ + mcr 7, 2, pc, cr14, cr15, {7} @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df828c │ │ │ │ - ldrbtmi r7, [pc], #-2288 @ f0c │ │ │ │ - blcs 1bdfc │ │ │ │ - rsbshi pc, r6, #0 │ │ │ │ + @ instruction: 0xf8df84ff │ │ │ │ + ldrbtmi r7, [pc], #-2308 @ f20 │ │ │ │ + blcs 1be10 │ │ │ │ + adcshi pc, r4, #0 │ │ │ │ @ instruction: 0xf5b42301 │ │ │ │ @ instruction: 0x63bb1f80 │ │ │ │ strtmi sp, [r2], -r7, lsl #16 │ │ │ │ strtmi r2, [r8], -r0, lsl #2 │ │ │ │ - mcr 7, 3, pc, cr8, cr15, {7} @ │ │ │ │ + mrc 7, 2, APSR_nzcv, cr14, cr15, {7} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf7ff80ac │ │ │ │ - stmdacs r0, {r6, r9, sl, fp, sp, lr, pc} │ │ │ │ - rsbshi pc, r3, #64 @ 0x40 │ │ │ │ - stmiavc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf7ff80aa │ │ │ │ + stmdacs r0, {r1, r2, r4, r5, r9, sl, fp, sp, lr, pc} │ │ │ │ + strbthi pc, [r6], #64 @ 0x40 @ │ │ │ │ + ldmvc r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldcvs 4, cr4, [fp], #-508 @ 0xfffffe04 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - movwcs r8, #4720 @ 0x1270 │ │ │ │ + movwcs r8, #4683 @ 0x124b │ │ │ │ svcne 0x0080f5b4 │ │ │ │ vqshl.s8 d6, d27, d0 │ │ │ │ - @ instruction: 0xf8df82ae │ │ │ │ - strtmi r8, [r3], -ip, lsr #17 │ │ │ │ - stmiane r8!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf8df828f │ │ │ │ + strtmi r8, [r3], -r0, asr #17 │ │ │ │ + ldmne ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r8], #1578 @ 0x62a │ │ │ │ @ instruction: 0xf8d84479 │ │ │ │ @ instruction: 0xf7ff0048 │ │ │ │ - @ instruction: 0x4607ee1e │ │ │ │ + @ instruction: 0x4607ee14 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf8d88256 │ │ │ │ + @ instruction: 0xf8d884c9 │ │ │ │ tstcs r0, r4, asr #32 │ │ │ │ - mcr 7, 1, pc, cr12, cr15, {7} @ │ │ │ │ + mcr 7, 1, pc, cr2, cr15, {7} @ │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ - subhi pc, sp, #0 │ │ │ │ - stmcs r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + strbhi pc, [r0], #0 @ │ │ │ │ + ldmcs r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df463b │ │ │ │ - ldrbtmi r1, [sl], #-2176 @ 0xfffff780 │ │ │ │ + ldrbtmi r1, [sl], #-2196 @ 0xfffff76c │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ - stmdacs r0, {r1, r2, r3, r5, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ - orrhi pc, fp, #64 @ 0x40 │ │ │ │ - ldcl 7, cr15, [r6, #1020]! @ 0x3fc │ │ │ │ + stmdacs r0, {r2, r5, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ + ldrthi pc, [ip], #64 @ 0x40 @ │ │ │ │ + stcl 7, cr15, [ip, #1020]! @ 0x3fc │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xf0004293 │ │ │ │ - blcc 61de8 │ │ │ │ + blcc 622c0 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ - strbmi r8, [r0], -r8, lsl #7 │ │ │ │ - ldc 7, cr15, [ip, #1020]! @ 0x3fc │ │ │ │ + @ instruction: 0x464084b9 │ │ │ │ + ldc 7, cr15, [r2, #1020]! @ 0x3fc │ │ │ │ @ instruction: 0xf06f683b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - rsbshi pc, r1, #0 │ │ │ │ + subshi pc, r2, #0 │ │ │ │ eorsvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ - ldrtmi r8, [r8], -ip, ror #4 │ │ │ │ - stc 7, cr15, [lr, #1020]! @ 0x3fc │ │ │ │ - stcl 7, cr15, [r8, #1020]! @ 0x3fc │ │ │ │ + ldrtmi r8, [r8], -sp, asr #4 │ │ │ │ + stc 7, cr15, [r4, #1020]! @ 0x3fc │ │ │ │ + ldcl 7, cr15, [lr, #1020] @ 0x3fc │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0x4621821c │ │ │ │ + strtmi r8, [r1], -pc, lsl #9 │ │ │ │ @ instruction: 0xf0004628 │ │ │ │ - @ instruction: 0xf7fffccd │ │ │ │ - stmdacs r0, {r5, r6, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ - andshi pc, r3, #64 @ 0x40 │ │ │ │ - ldcl 7, cr15, [sl, #1020] @ 0x3fc │ │ │ │ + @ instruction: 0xf7fffcc7 │ │ │ │ + stmdacs r0, {r1, r2, r4, r6, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ + strhi pc, [r6], #64 @ 0x40 │ │ │ │ + ldcl 7, cr15, [r0, #1020] @ 0x3fc │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df83b4 │ │ │ │ - ldmpl r0!, {r2, r3, fp, ip, sp}^ │ │ │ │ + @ instruction: 0xf8df8366 │ │ │ │ + ldmpl r0!, {r5, fp, ip, sp}^ │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ - @ instruction: 0xf1b88ff0 │ │ │ │ - @ instruction: 0xf43f0f00 │ │ │ │ - @ instruction: 0xf8d8ae51 │ │ │ │ - @ instruction: 0xf06f3000 │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - mcrge 4, 2, pc, cr10, cr15, {1} @ │ │ │ │ - @ instruction: 0xf8c83b01 │ │ │ │ - blcs d02c │ │ │ │ - mcrge 4, 2, pc, cr4, cr15, {3} @ │ │ │ │ - @ instruction: 0xf7ff4640 │ │ │ │ - ldrt lr, [pc], -r2, lsl #27 │ │ │ │ - stc 7, cr15, [r8, #1020]! @ 0x3fc │ │ │ │ - @ instruction: 0xf06f683b │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - bichi pc, fp, r0, asr #32 │ │ │ │ + @ instruction: 0xf7ff8ff0 │ │ │ │ + ldmdavs fp!, {r2, r4, r5, r7, r8, sl, fp, sp, lr, pc} │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + @ instruction: 0xd12a4293 │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xf43f4293 │ │ │ │ - blcc 6ca50 │ │ │ │ + blcc 6ca80 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ - @ instruction: 0x4640ae78 │ │ │ │ - stcl 7, cr15, [r8, #-1020]! @ 0xfffffc04 │ │ │ │ - stmdavs r2, {r0, r1, r4, r5, r6, r9, sl, sp, lr, pc} │ │ │ │ - cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf43f428a │ │ │ │ - bcc 6ccd4 │ │ │ │ - bcs 19084 │ │ │ │ - svcge 0x0012f47f │ │ │ │ + strbmi sl, [r0], -sl, lsl #29 │ │ │ │ + ldcl 7, cr15, [r4, #-1020]! @ 0xfffffc04 │ │ │ │ + bcc 7aa68 │ │ │ │ + bcs 19060 │ │ │ │ + svcge 0x002ef47f │ │ │ │ + stcl 7, cr15, [ip, #-1020]! @ 0xfffffc04 │ │ │ │ + bcc 7ad0c │ │ │ │ + bcs 19070 │ │ │ │ + mcrge 4, 4, pc, cr11, cr15, {3} @ │ │ │ │ + stcl 7, cr15, [r4, #-1020]! @ 0xfffffc04 │ │ │ │ + blcc 7aa90 │ │ │ │ + andcc pc, r0, r8, asr #17 │ │ │ │ + @ instruction: 0xf47f2b00 │ │ │ │ + strbmi sl, [r0], -r3, lsr #28 │ │ │ │ ldcl 7, cr15, [sl, #-1020] @ 0xfffffc04 │ │ │ │ - strtmi lr, [r8], -lr, lsl #14 │ │ │ │ - stcl 7, cr15, [r2, #1020] @ 0x3fc │ │ │ │ + blcc 7a900 │ │ │ │ + blcs 19178 │ │ │ │ + @ instruction: 0x4638d1d0 │ │ │ │ + ldcl 7, cr15, [r2, #-1020] @ 0xfffffc04 │ │ │ │ + strtmi lr, [r8], -ip, asr #15 │ │ │ │ + ldc 7, cr15, [sl, #1020]! @ 0x3fc │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - msrhi SPSR_sxc, #0 │ │ │ │ - @ instruction: 0x377cf8df │ │ │ │ + orrshi pc, r0, #0 │ │ │ │ + @ instruction: 0x3794f8df │ │ │ │ ldrbtmi r4, [fp], #-1593 @ 0xfffff9c7 │ │ │ │ @ instruction: 0xf7ff6bd8 │ │ │ │ - @ instruction: 0x4603ed3a │ │ │ │ + @ instruction: 0x4603ed32 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df833e │ │ │ │ - ldmpl r3!, {r3, r5, r8, r9, sl, ip, sp}^ │ │ │ │ + @ instruction: 0xf8df8367 │ │ │ │ + ldmpl r3!, {r6, r8, r9, sl, ip, sp}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - stmdacs r0, {r5, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ - msrhi SPSR_xc, r0 │ │ │ │ - stcl 7, cr15, [r6, #-1020]! @ 0xfffffc04 │ │ │ │ + stmdacs r0, {r3, r4, r6, r8, sl, fp, sp, lr, pc} │ │ │ │ + msrhi SPSR_s, r0 │ │ │ │ + ldcl 7, cr15, [lr, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0xf06f683b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - svcge 0x0031f43f │ │ │ │ + svcge 0x0033f43f │ │ │ │ eorsvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ - ldrtmi sl, [r8], -ip, lsr #30 │ │ │ │ - stc 7, cr15, [lr, #-1020]! @ 0xfffffc04 │ │ │ │ - strtmi lr, [r8], -r7, lsr #14 │ │ │ │ - ldc 7, cr15, [r6, #1020] @ 0x3fc │ │ │ │ + ldrtmi sl, [r8], -lr, lsr #30 │ │ │ │ + stc 7, cr15, [r6, #-1020]! @ 0xfffffc04 │ │ │ │ + strtmi lr, [r8], -r9, lsr #14 │ │ │ │ + stc 7, cr15, [lr, #1020] @ 0x3fc │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - msrhi SPSR_fxc, #0 │ │ │ │ - @ instruction: 0x3728f8df │ │ │ │ - @ instruction: 0x2728f8df │ │ │ │ - @ instruction: 0x1728f8df │ │ │ │ + tstphi sl, #0 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x3740f8df │ │ │ │ + @ instruction: 0x2740f8df │ │ │ │ + @ instruction: 0x1740f8df │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ - @ instruction: 0x4603ecf8 │ │ │ │ + @ instruction: 0x4603ecf0 │ │ │ │ suble r2, fp, r0, lsl #16 │ │ │ │ - @ instruction: 0x9718f8df │ │ │ │ - @ instruction: 0x2718f8df │ │ │ │ + @ instruction: 0x9730f8df │ │ │ │ + @ instruction: 0x2730f8df │ │ │ │ @ instruction: 0xf8df44f9 │ │ │ │ - ldrbtmi r1, [sl], #-1816 @ 0xfffff8e8 │ │ │ │ + ldrbtmi r1, [sl], #-1840 @ 0xfffff8d0 │ │ │ │ @ instruction: 0xf8d94479 │ │ │ │ @ instruction: 0xf7ff0030 │ │ │ │ - strmi lr, [r0], r8, ror #25 │ │ │ │ + strmi lr, [r0], r0, ror #25 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0xf7ff83e8 │ │ │ │ - teqlt r8, #1152 @ 0x480 │ │ │ │ + @ instruction: 0xf7ff8319 │ │ │ │ + teqlt r8, #640 @ 0x280 │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ addmi r4, fp, #64, 2 │ │ │ │ - blcc 7514c │ │ │ │ + blcc 7515c │ │ │ │ stmdblt fp, {r0, r1, sp, lr} │ │ │ │ - ldcl 7, cr15, [sl], #1020 @ 0x3fc │ │ │ │ + ldcl 7, cr15, [r2], #1020 @ 0x3fc │ │ │ │ @ instruction: 0xf7ff4640 │ │ │ │ - biclt lr, r8, r4, lsl #26 │ │ │ │ + strdlt lr, [r8, #204] @ 0xcc │ │ │ │ @ instruction: 0xf06f6803 │ │ │ │ addmi r4, fp, #64, 2 │ │ │ │ - blcc 75168 │ │ │ │ + blcc 75178 │ │ │ │ stmdblt fp, {r0, r1, sp, lr} │ │ │ │ - stcl 7, cr15, [ip], #1020 @ 0x3fc │ │ │ │ + stcl 7, cr15, [r4], #1020 @ 0x3fc │ │ │ │ stmdbmi r0, {r0, r1, r2, r3, r5, r6, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7ff4640 │ │ │ │ - strdlt lr, [r8, #-196] @ 0xffffff3c │ │ │ │ + smlalttlt lr, r8, ip, ip │ │ │ │ strbmi r6, [fp, #-2051] @ 0xfffff7fd │ │ │ │ - blcc 75554 │ │ │ │ - blcs 19184 │ │ │ │ + blcc 75564 │ │ │ │ + blcs 19194 │ │ │ │ @ instruction: 0xf7ffd1f4 │ │ │ │ - ubfx lr, lr, #25, #18 │ │ │ │ - ssatcc pc, #13, pc, asr #17 @ │ │ │ │ - blvs 1612374 │ │ │ │ - ldcl 7, cr15, [r4], #1020 @ 0x3fc │ │ │ │ + ubfx lr, r6, #25, #18 │ │ │ │ + @ instruction: 0x36c4f8df │ │ │ │ + blvs 1612384 │ │ │ │ + stcl 7, cr15, [ip], #1020 @ 0x3fc │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8d883bb │ │ │ │ + @ instruction: 0xf8d882ec │ │ │ │ @ instruction: 0xf06f3000 │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - rsbshi pc, pc, #64 @ 0x40 │ │ │ │ + rsbshi pc, r8, #64 @ 0x40 │ │ │ │ @ instruction: 0xf06f683b │ │ │ │ addsmi r4, r3, #64, 4 │ │ │ │ - mcrge 4, 5, pc, cr8, cr15, {1} @ │ │ │ │ + mcrge 4, 5, pc, cr10, cr15, {1} @ │ │ │ │ eorsvs r3, fp, r1, lsl #22 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ - ldrtmi sl, [r8], -r3, lsr #29 │ │ │ │ - ldc 7, cr15, [lr], #1020 @ 0x3fc │ │ │ │ - @ instruction: 0xf8d9e69e │ │ │ │ - @ instruction: 0xf06f3000 │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - mrcge 4, 3, APSR_nzcv, cr15, cr15, {1} │ │ │ │ - @ instruction: 0xf8c93b01 │ │ │ │ - blcs d1d4 │ │ │ │ - mrcge 4, 3, APSR_nzcv, cr9, cr15, {3} │ │ │ │ - @ instruction: 0xf7ff4648 │ │ │ │ - ldrbt lr, [r4], -lr, lsr #25 │ │ │ │ - @ instruction: 0x9650f8df │ │ │ │ - ldrbtmi r4, [r9], #1576 @ 0x628 │ │ │ │ - blhi bf2ac │ │ │ │ - strhtcc pc, [r0], -r9 @ │ │ │ │ - stmdaeq r3, {r3, r5, r9, fp, sp, lr, pc} │ │ │ │ - ldc 7, cr15, [r4], {255} @ 0xff │ │ │ │ - stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - mrcge 4, 0, APSR_nzcv, cr11, cr15, {1} │ │ │ │ - @ instruction: 0xf7ff4640 │ │ │ │ - strmi lr, [r0], r0, lsl #26 │ │ │ │ + ldrtmi sl, [r8], -r5, lsr #29 │ │ │ │ + ldc 7, cr15, [r6], #1020 @ 0x3fc │ │ │ │ + @ instruction: 0xf8dfe6a0 │ │ │ │ + strtmi r9, [r8], -ip, lsl #13 │ │ │ │ + @ instruction: 0xf83044f9 │ │ │ │ + @ instruction: 0xf8b98b02 │ │ │ │ + b a0d260 │ │ │ │ + @ instruction: 0xf7ff0803 │ │ │ │ + @ instruction: 0x4607ec9e │ │ │ │ + @ instruction: 0xf43f2800 │ │ │ │ + strbmi sl, [r0], -sl, lsr #28 │ │ │ │ + stc 7, cr15, [r8, #-1020] @ 0xfffffc04 │ │ │ │ + stmdacs r0, {r7, r9, sl, lr} │ │ │ │ + sbcshi pc, r4, #0 │ │ │ │ + @ instruction: 0xf8d94642 │ │ │ │ + movwcs r0, #24 │ │ │ │ + @ instruction: 0xf7ff4639 │ │ │ │ + strmi lr, [r2], -ip, ror #25 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ - @ instruction: 0x4642829a │ │ │ │ - @ instruction: 0x0018f8d9 │ │ │ │ - ldrtmi r2, [r9], -r0, lsl #6 │ │ │ │ - stcl 7, cr15, [r2], #1020 @ 0x3fc │ │ │ │ - stmdacs r0, {r1, r9, sl, lr} │ │ │ │ - adchi pc, r8, #0 │ │ │ │ - @ instruction: 0xf06f683b │ │ │ │ - addmi r4, fp, #64, 2 │ │ │ │ - blcc 75240 │ │ │ │ - blcs 19320 │ │ │ │ - msrhi SPSR_fsxc, #0 │ │ │ │ - ldrdcc pc, [r0], -r8 │ │ │ │ - cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ - andle r4, r5, fp, lsl #5 │ │ │ │ - @ instruction: 0xf8c83b01 │ │ │ │ - blcs d24c │ │ │ │ - msrhi SPSR_fc, #0 │ │ │ │ - @ instruction: 0xf43f2a00 │ │ │ │ - ldmdavs r3, {r4, r5, r6, r7, r8, sl, fp, sp, pc} │ │ │ │ + ldmdavs fp!, {r1, r3, r5, r6, r9, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf43f428b │ │ │ │ - blcc 6ca0c │ │ │ │ - blcs 192b4 │ │ │ │ - stclge 4, cr15, [r5, #508]! @ 0x1fc │ │ │ │ - @ instruction: 0xf7ff4610 │ │ │ │ - strb lr, [r0, #3172]! @ 0xc64 │ │ │ │ - strbcc pc, [r0, #2271] @ 0x8df @ │ │ │ │ + andle r4, r4, fp, lsl #5 │ │ │ │ + eorsvs r3, fp, r1, lsl #22 │ │ │ │ + @ instruction: 0xf0002b00 │ │ │ │ + @ instruction: 0xf8d883af │ │ │ │ + @ instruction: 0xf06f3000 │ │ │ │ + addmi r4, fp, #64, 2 │ │ │ │ + blcc 75248 │ │ │ │ + andcc pc, r0, r8, asr #17 │ │ │ │ + @ instruction: 0xf0002b00 │ │ │ │ + bcs 220a4 │ │ │ │ + ldclge 4, cr15, [pc, #252]! @ 1340 │ │ │ │ + @ instruction: 0xf06f6813 │ │ │ │ + addmi r4, fp, #64, 2 │ │ │ │ + ldclge 4, cr15, [r9, #252]! @ 0xfc │ │ │ │ + andsvs r3, r3, r1, lsl #22 │ │ │ │ + @ instruction: 0xf47f2b00 │ │ │ │ + @ instruction: 0x4610adf4 │ │ │ │ + stcl 7, cr15, [ip], #-1020 @ 0xfffffc04 │ │ │ │ + @ instruction: 0xf8dfe5ef │ │ │ │ + ldmpl r3!, {r2, r3, r4, r5, r6, r7, r8, sl, ip, sp}^ │ │ │ │ + @ instruction: 0xf7ff6818 │ │ │ │ + stmdacs r0, {r2, r7, sl, fp, sp, lr, pc} │ │ │ │ + stclge 4, cr15, [fp, #508] @ 0x1fc │ │ │ │ + strbcc pc, [ip, #2271]! @ 0x8df @ │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ ldcl 7, cr15, [sl], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ - @ instruction: 0xf8dfadbc │ │ │ │ - ldmpl r3!, {r2, r4, r5, r7, r8, sl, ip, sp}^ │ │ │ │ - @ instruction: 0xf7ff6818 │ │ │ │ - stmdacs r0, {r1, r4, r5, r6, sl, fp, sp, lr, pc} │ │ │ │ - ldcge 4, cr15, [r3, #508]! @ 0x1fc │ │ │ │ - @ instruction: 0xf06f683b │ │ │ │ - addsmi r4, r3, #64, 4 │ │ │ │ - ldcge 4, cr15, [r5, #252]! @ 0xfc │ │ │ │ - eorsvs r3, fp, r1, lsl #22 │ │ │ │ - @ instruction: 0xf47f2b00 │ │ │ │ - @ instruction: 0x4638adb0 │ │ │ │ - mcrr 7, 15, pc, r2, cr15 @ │ │ │ │ - blcc 7a964 │ │ │ │ - blcs 193a8 │ │ │ │ - stcge 4, cr15, [r2, #-508] @ 0xfffffe04 │ │ │ │ + ldmdavs fp!, {r1, r6, r7, r8, sl, fp, sp, pc} │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + @ instruction: 0xf43f4293 │ │ │ │ + blcc 6c9a4 │ │ │ │ + blcs 19384 │ │ │ │ + ldcge 4, cr15, [pc, #508]! @ 1498 │ │ │ │ @ instruction: 0xf7ff4638 │ │ │ │ - ldrbt lr, [sp], #3130 @ 0xc3a │ │ │ │ + ldr lr, [sl, #3148]! @ 0xc4c │ │ │ │ @ instruction: 0xf1041b41 │ │ │ │ @ instruction: 0x462839ff │ │ │ │ stmdbeq r1, {r0, r3, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ - stc 7, cr15, [r4], #-1020 @ 0xfffffc04 │ │ │ │ + ldc 7, cr15, [r6], #-1020 @ 0xfffffc04 │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ - stclge 4, cr15, [r4, #-252]! @ 0xffffff04 │ │ │ │ + ldclge 4, cr15, [ip, #-252]! @ 0xffffff04 │ │ │ │ @ instruction: 0x46491c78 │ │ │ │ - ldc 7, cr15, [ip], {255} @ 0xff │ │ │ │ + stc 7, cr15, [lr], #-1020 @ 0xfffffc04 │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ - msrhi CPSR_x, #0 │ │ │ │ - strbcc pc, [ip, #-2271] @ 0xfffff721 @ │ │ │ │ + tstphi r2, #0 @ p-variant is OBSOLETE │ │ │ │ + ldrcc pc, [r8, #2271] @ 0x8df │ │ │ │ @ instruction: 0x4641463a │ │ │ │ ldmvs r8, {r0, r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7ff2300 │ │ │ │ - movwlt lr, #35952 @ 0x8c70 │ │ │ │ - @ instruction: 0xf06f6802 │ │ │ │ - addmi r4, sl, #64, 2 │ │ │ │ - @ instruction: 0x81bff040 │ │ │ │ - ldrdcc pc, [r0], -r8 │ │ │ │ - submi pc, r0, #111 @ 0x6f │ │ │ │ - mulle r6, r3, r2 │ │ │ │ - @ instruction: 0xf8c83b01 │ │ │ │ - ldmdblt r3, {ip, sp} │ │ │ │ - @ instruction: 0xf7ff4640 │ │ │ │ - ldmdavs fp!, {r3, sl, fp, sp, lr, pc} │ │ │ │ - submi pc, r0, #111 @ 0x6f │ │ │ │ - @ instruction: 0xf43f4293 │ │ │ │ - blcc 6c81c │ │ │ │ - blcs 19428 │ │ │ │ - ldcge 4, cr15, [r4, #-508]! @ 0xfffffe04 │ │ │ │ - @ instruction: 0xf7ff4638 │ │ │ │ - str lr, [pc, #-3066]! @ 74e │ │ │ │ - ldrbtcc pc, [r8], #2271 @ 0x8df @ │ │ │ │ - ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - ldc 7, cr15, [r0], {255} @ 0xff │ │ │ │ - @ instruction: 0xf0402800 │ │ │ │ - @ instruction: 0xf8df8306 │ │ │ │ - ldmpl r3!, {r2, r3, r5, r6, r7, sl, ip, sp}^ │ │ │ │ + stmdacs r0, {r1, r7, sl, fp, sp, lr, pc} │ │ │ │ + stmdavs r2, {r0, r1, r3, r4, r5, ip, lr, pc} │ │ │ │ + cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0xf040428a │ │ │ │ + @ instruction: 0xf8d881e3 │ │ │ │ + @ instruction: 0xf06f3000 │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + blcc 75314 │ │ │ │ + andcc pc, r0, r8, asr #17 │ │ │ │ + @ instruction: 0x4640b913 │ │ │ │ + ldc 7, cr15, [r8], {255} @ 0xff │ │ │ │ + @ instruction: 0xf06f683b │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + ldclge 4, cr15, [r0, #-252] @ 0xffffff04 │ │ │ │ + eorsvs r3, fp, r1, lsl #22 │ │ │ │ + @ instruction: 0xf47f2b00 │ │ │ │ + ldrtmi sl, [r8], -fp, asr #26 │ │ │ │ + stc 7, cr15, [sl], {255} @ 0xff │ │ │ │ + @ instruction: 0xf8d9e546 │ │ │ │ + @ instruction: 0xf06f3000 │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + ldclge 4, cr15, [r5, #252] @ 0xfc │ │ │ │ + @ instruction: 0xf8c93b01 │ │ │ │ + blcs d33c │ │ │ │ + stclge 4, cr15, [pc, #508] @ 153c │ │ │ │ + @ instruction: 0xf7ff4648 │ │ │ │ + strb lr, [sl, #3066] @ 0xbfa │ │ │ │ + eorsvs r3, fp, r1, lsl #22 │ │ │ │ + @ instruction: 0xf47f2b00 │ │ │ │ + @ instruction: 0x4638acbf │ │ │ │ + bl ffc3f354 │ │ │ │ + @ instruction: 0xf8dfe4ba │ │ │ │ + ldmpl r3!, {r4, r8, sl, ip, sp}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ stmdacs r0, {r3, sl, fp, sp, lr, pc} │ │ │ │ - rscshi pc, sl, #64 @ 0x40 │ │ │ │ - ldrbcc pc, [ip], #2271 @ 0x8df @ │ │ │ │ - ldmdavs r8, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ - bl fffbf374 │ │ │ │ - sbcle r2, r9, r0, lsl #16 │ │ │ │ - stc 7, cr15, [r6], {255} @ 0xff │ │ │ │ - @ instruction: 0xf8dfe7c6 │ │ │ │ - ldmpl r3!, {r2, r3, r6, r7, sl, ip, sp}^ │ │ │ │ - @ instruction: 0xf7ff6818 │ │ │ │ - stmdacs r0, {r2, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ - mrcge 4, 4, APSR_nzcv, cr4, cr15, {3} │ │ │ │ - ldrtcc pc, [ip], #2271 @ 0x8df @ │ │ │ │ + rscshi pc, pc, #64 @ 0x40 │ │ │ │ + strcc pc, [r0, #-2271] @ 0xfffff721 │ │ │ │ + ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ + bl fffbf374 │ │ │ │ + @ instruction: 0xf0402800 │ │ │ │ + @ instruction: 0xf8df82f3 │ │ │ │ + ldrbtmi r3, [fp], #-1268 @ 0xfffffb0c │ │ │ │ + @ instruction: 0xf7ff6858 │ │ │ │ + stmdacs r0, {r1, r2, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7ffd0af │ │ │ │ + @ instruction: 0xe7acebfe │ │ │ │ + strbtcc pc, [r0], #2271 @ 0x8df @ │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - bl ffabf39c │ │ │ │ + bl ffabf39c │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ - @ instruction: 0xf8dfae8b │ │ │ │ - ldmpl r3!, {r4, r5, r7, sl, ip, sp}^ │ │ │ │ + @ instruction: 0xf8dfae93 │ │ │ │ + ldmpl r3!, {r2, r4, r6, r7, sl, ip, sp}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ stmdacs r0, {r1, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ - mcrge 4, 4, pc, cr2, cr15, {3} @ │ │ │ │ - strcc pc, [r8], #2271 @ 0x8df │ │ │ │ + mcrge 4, 4, pc, cr10, cr15, {3} @ │ │ │ │ + strbcc pc, [r4], #2271 @ 0x8df @ │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - bl ff63f3c0 │ │ │ │ + bl ff63f3c0 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ - @ instruction: 0xf8dfae79 │ │ │ │ - ldmpl r3!, {r2, r3, r5, r6, sl, ip, sp}^ │ │ │ │ + @ instruction: 0xf8dfae81 │ │ │ │ + ldmpl r3!, {r5, r7, sl, ip, sp}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ stmdacs r0, {r4, r6, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ - mrcge 4, 3, APSR_nzcv, cr0, cr15, {3} │ │ │ │ - blcc 7ada0 │ │ │ │ - blcs 194d0 │ │ │ │ - mrcge 4, 1, APSR_nzcv, cr0, cr15, {3} │ │ │ │ - @ instruction: 0xf7ff4638 │ │ │ │ - strt lr, [fp], -r6, lsr #23 │ │ │ │ - andvs r3, r2, r1, lsl #20 │ │ │ │ - @ instruction: 0xf47f2a00 │ │ │ │ - @ instruction: 0xf7ffacbe │ │ │ │ - ldrt lr, [sl], #2974 @ 0xb9e │ │ │ │ - ldrbeq pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ - @ instruction: 0xf7ff4478 │ │ │ │ - smlalttlt lr, r0, r0, fp │ │ │ │ - ldrbne pc, [r0], #-2271 @ 0xfffff721 @ │ │ │ │ - @ instruction: 0xf7ff4479 │ │ │ │ - mvnsvs lr, #116, 22 @ 0x1d000 │ │ │ │ + mrcge 4, 3, APSR_nzcv, cr8, cr15, {3} │ │ │ │ + strcc pc, [r0], #2271 @ 0x8df │ │ │ │ + ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ + bl ff1bf3e4 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ - @ instruction: 0xf7ffad7b │ │ │ │ - @ instruction: 0xf7ffeba4 │ │ │ │ - @ instruction: 0xf8dfec08 │ │ │ │ - ldrbtmi r0, [r8], #-1084 @ 0xfffffbc4 │ │ │ │ - bl ff33f42c │ │ │ │ - stmdacs r0, {r7, r9, sl, lr} │ │ │ │ - @ instruction: 0xf8dfd0f3 │ │ │ │ - ldrbtmi r1, [r9], #-1072 @ 0xfffffbd0 │ │ │ │ - bl 17bf43c │ │ │ │ + strbt sl, [pc], -pc, ror #28 │ │ │ │ + ldreq pc, [r0], #2271 @ 0x8df │ │ │ │ + @ instruction: 0xf7ff4478 │ │ │ │ + strmi lr, [r0], r8, ror #23 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf8df828b │ │ │ │ + ldrbtmi r1, [r9], #-1156 @ 0xfffffb7c │ │ │ │ + bl 1e3f408 │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ addsmi r6, r3, #120, 8 @ 0x78000000 │ │ │ │ - blcc 75464 │ │ │ │ + blcc 75430 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ - @ instruction: 0xf8df827f │ │ │ │ - ldrbtmi r8, [r8], #1040 @ 0x410 │ │ │ │ + @ instruction: 0xf8df829b │ │ │ │ + ldrbtmi r8, [r8], #1124 @ 0x464 │ │ │ │ ldrdcc pc, [r4], #-136 @ 0xffffff78 │ │ │ │ - sbcsle r2, sl, r0, lsl #22 │ │ │ │ - streq pc, [r4], #-2271 @ 0xfffff721 │ │ │ │ - @ instruction: 0xf7ff4478 │ │ │ │ - strmi lr, [r7], -ip, lsr #23 │ │ │ │ - sbcsle r2, r2, r0, lsl #16 │ │ │ │ - ldrbtmi r4, [r9], #-2558 @ 0xfffff602 │ │ │ │ - bl fbf47c │ │ │ │ - @ instruction: 0xf06f683b │ │ │ │ - @ instruction: 0xf8c84240 │ │ │ │ - addsmi r0, r3, #72 @ 0x48 │ │ │ │ - blcc 754a0 │ │ │ │ - blcs 19580 │ │ │ │ - rsbhi pc, sp, #0 │ │ │ │ - ldrbtmi r4, [fp], #-3063 @ 0xfffff409 │ │ │ │ - bcs 1c708 │ │ │ │ - andcs sp, r1, #189 @ 0xbd │ │ │ │ - svcne 0x0080f5b4 │ │ │ │ - @ instruction: 0xf67f641a │ │ │ │ - @ instruction: 0xf7ffad52 │ │ │ │ - stmdacs r0, {r7, r8, r9, fp, sp, lr, pc} │ │ │ │ - ldcge 4, cr15, [r7, #252] @ 0xfc │ │ │ │ - ldmmi r0!, {r0, r4, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf7ff4478 │ │ │ │ - strmi lr, [r0], r4, lsl #23 │ │ │ │ - adcle r2, sl, r0, lsl #16 │ │ │ │ - ldrbtmi r4, [r9], #-2541 @ 0xfffff613 │ │ │ │ - bl 5bf4cc │ │ │ │ - stmdacs r0, {r3, r4, r5, r7, r8, sp, lr} │ │ │ │ - stmibmi fp!, {r0, r1, r5, r7, ip, lr, pc}^ │ │ │ │ - ldrbtmi r4, [r9], #-1600 @ 0xfffff9c0 │ │ │ │ - bl 3bf4dc │ │ │ │ - stmdacs r0, {r3, r4, r5, r6, r7, r8, sp, lr} │ │ │ │ - stmibmi r8!, {r0, r1, r3, r4, r7, ip, lr, pc}^ │ │ │ │ - ldrbtmi r4, [r9], #-1600 @ 0xfffff9c0 │ │ │ │ - bl 1bf4ec │ │ │ │ - addsle r2, r4, r0, lsl #16 │ │ │ │ - bl 18bf4f4 │ │ │ │ - ldr r6, [r4], #568 @ 0x238 │ │ │ │ - ldrbtmi r4, [r8], #-2275 @ 0xfffff71d │ │ │ │ - bl 18bf500 │ │ │ │ - stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ - stmibmi r1!, {r0, r3, r7, ip, lr, pc}^ │ │ │ │ - @ instruction: 0xf7ff4479 │ │ │ │ - ldrshtvs lr, [r8], #-166 @ 0xffffff5a │ │ │ │ - addle r2, r2, r0, lsl #16 │ │ │ │ - @ instruction: 0x464849de │ │ │ │ + @ instruction: 0xf0002b00 │ │ │ │ + @ instruction: 0xf8df8271 │ │ │ │ + ldrbtmi r0, [r8], #-1112 @ 0xfffffba8 │ │ │ │ + bl ff13f43c │ │ │ │ + stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ + rsbhi pc, r8, #0 │ │ │ │ + strbne pc, [r8], #-2271 @ 0xfffff721 @ │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ - adcsvs lr, r8, lr, ror #21 │ │ │ │ + ldmdavs fp!, {r1, r2, r4, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ + submi pc, r0, #111 @ 0x6f │ │ │ │ + subeq pc, r8, r8, asr #17 │ │ │ │ + mulle r4, r3, r2 │ │ │ │ + eorsvs r3, fp, r1, lsl #22 │ │ │ │ + @ instruction: 0xf0002b00 │ │ │ │ + @ instruction: 0xf8df825b │ │ │ │ + ldrbtmi r3, [fp], #-1068 @ 0xfffffbd4 │ │ │ │ + bcs 1c6dc │ │ │ │ + subshi pc, r0, #0 │ │ │ │ + @ instruction: 0xf5b42201 │ │ │ │ + ldrvs r1, [sl], #-3968 @ 0xfffff080 │ │ │ │ + ldclge 6, cr15, [r1, #-508]! @ 0xfffffe04 │ │ │ │ + bl fe53f484 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0x4641af7a │ │ │ │ - ldmmi sl, {r1, r4, r5, sl, sp, lr, pc}^ │ │ │ │ + sub sl, r3, #11648 @ 0x2d80 │ │ │ │ + streq pc, [r8], #-2271 @ 0xfffff721 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - strmi lr, [r0], sl, asr #22 │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - rsbcs sl, r0, r0, ror pc │ │ │ │ - b ff8bf540 │ │ │ │ + stmdacs r0, {r3, r4, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ + eorshi pc, ip, #0 │ │ │ │ + ldrbtmi r4, [r9], #-2559 @ 0xfffff601 │ │ │ │ + bl abf4a4 │ │ │ │ + stmdacs r0, {r3, r4, r5, r6, r7, r8, r9, sp, lr} │ │ │ │ + ldcge 4, cr15, [ip, #-508]! @ 0xfffffe04 │ │ │ │ + ldmmi ip!, {r1, r4, r5, r9, sp, lr, pc}^ │ │ │ │ + @ instruction: 0xf7ff4478 │ │ │ │ + strmi lr, [r0], r8, lsl #23 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + rsbcs r8, r0, fp, lsr #4 │ │ │ │ + bl 83f4c4 │ │ │ │ stmdacs r0, {r3, r4, r5, r7, r9, sp, lr} │ │ │ │ - andshi pc, r0, #0 │ │ │ │ - @ instruction: 0xf8df49d3 │ │ │ │ - @ instruction: 0xf8df9350 │ │ │ │ - ldrbtmi sl, [r9], #-848 @ 0xfffffcb0 │ │ │ │ - movtlt pc, #51423 @ 0xc8df @ │ │ │ │ + eorhi pc, r2, #0 │ │ │ │ + @ instruction: 0xf8df49f5 │ │ │ │ + @ instruction: 0xf8df93d8 │ │ │ │ + ldrbtmi sl, [r9], #-984 @ 0xfffffc28 │ │ │ │ + bicslt pc, r4, #14614528 @ 0xdf0000 │ │ │ │ @ instruction: 0x960344f9 │ │ │ │ ldrbtmi r4, [fp], #1274 @ 0x4fa │ │ │ │ strmi r4, [lr], -pc, lsl #12 │ │ │ │ msreq SPSR_, #1073741824 @ 0x40000000 │ │ │ │ strpl lr, [r1], #-2509 @ 0xfffff633 │ │ │ │ ldrtmi r9, [ip], -r0, lsl #6 │ │ │ │ ldrbmi r4, [r1], -sl, asr #12 │ │ │ │ @ instruction: 0xf8544640 │ │ │ │ @ instruction: 0xf7ff3b04 │ │ │ │ - stmdacs r0, {r3, r4, r5, r7, r9, fp, sp, lr, pc} │ │ │ │ - svcge 0x004bf43f │ │ │ │ + stmdacs r0, {r1, r2, r4, r5, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ + andhi pc, r6, #0 │ │ │ │ ldrdcs pc, [r8], -fp @ │ │ │ │ streq pc, [r3, #-111] @ 0xffffff91 │ │ │ │ ldmdavs fp!, {r0, r2, r3, r5, r7, r8, r9, fp, ip}^ │ │ │ │ ldrbmi r4, [r1], -r2, lsr #8 │ │ │ │ cmppl r0, r7, lsr #26 │ │ │ │ strbmi r4, [r0], -sl, asr #12 │ │ │ │ - b fe9bf5a0 │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf8dbaf3a │ │ │ │ + b ff93f524 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf8db81f5 │ │ │ │ ldrbmi r2, [r1], -r8, lsr #32 │ │ │ │ ldrtmi r6, [sl], #-2147 @ 0xfffff79d │ │ │ │ streq pc, [r8, -r4, lsl #2] │ │ │ │ @ instruction: 0x464a5150 │ │ │ │ @ instruction: 0xf7ff4640 │ │ │ │ - stmdacs r0, {r3, r4, r7, r9, fp, sp, lr, pc} │ │ │ │ - svcge 0x002bf43f │ │ │ │ + stmdacs r0, {r1, r2, r4, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ + mvnhi pc, r0 │ │ │ │ ldrdcs pc, [r8], -fp @ │ │ │ │ stmiavs r3!, {r0, r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf104443a │ │ │ │ cmppl r0, ip, lsl #14 │ │ │ │ strbmi r4, [r0], -sl, asr #12 │ │ │ │ - b fe23f5dc │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf8dbaf1c │ │ │ │ - blls 968c │ │ │ │ + b ff1bf560 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf8db81d7 │ │ │ │ + blls 9610 │ │ │ │ adcsmi r4, fp, #973078528 @ 0x3a000000 │ │ │ │ @ instruction: 0xd1be5150 │ │ │ │ strpl lr, [r1], #-2525 @ 0xfffff623 │ │ │ │ cdpls 3, 0, cr2, cr3, cr1, {0} │ │ │ │ ldmcc pc!, {r2, r8, ip, sp, lr, pc}^ @ │ │ │ │ eorcc pc, r4, fp, asr #17 │ │ │ │ svccc 0x0080f5b8 │ │ │ │ - stcge 4, cr15, [r8], #-1020 @ 0xfffffc04 │ │ │ │ - stmiami r7!, {r0, r2, r3, r4, r6, sl, sp, lr, pc} │ │ │ │ + stclge 4, cr15, [ip], #-1020 @ 0xfffffc04 │ │ │ │ + @ instruction: 0xf1b8e4a5 │ │ │ │ + @ instruction: 0xf47f0f00 │ │ │ │ + @ instruction: 0xf7ffab8e │ │ │ │ + stmiami r6, {r0, r1, r4, r7, r8, r9, fp, ip, sp, pc}^ │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ - teqvs r8, #892928 @ 0xda000 │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - stmibmi r4!, {r8, r9, sl, fp, sp, pc} │ │ │ │ + teqvs r8, #18432 @ 0x4800 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + stmibmi r3, {r0, r2, r4, r5, r7, r8, pc}^ │ │ │ │ + @ instruction: 0xf7ff4479 │ │ │ │ + cmnvs r8, #164, 20 @ 0xa4000 │ │ │ │ + @ instruction: 0xf47f2800 │ │ │ │ + @ instruction: 0xe1abac9c │ │ │ │ + ldrbtmi r4, [r8], #-2239 @ 0xfffff741 │ │ │ │ + bl 3f5c4 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + ldmibmi sp!, {r0, r2, r5, r7, r8, pc} │ │ │ │ @ instruction: 0xf7ff4479 │ │ │ │ - cmnvs r8, #108, 20 @ 0x6c000 │ │ │ │ + teqvs r8, r4 @ │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ - usat sl, #22, sl, asr #24 │ │ │ │ + @ instruction: 0xe19babf7 │ │ │ │ @ instruction: 0xf06f683a │ │ │ │ addmi r4, sl, #64, 2 │ │ │ │ - ldmdavs sl, {r0, r1, r2, r3, r4, r8, ip, lr, pc} │ │ │ │ + ldmdavs sl, {r4, r6, r8, ip, lr, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf43f428a │ │ │ │ - bcc 6c5d8 │ │ │ │ - bcs 196b4 │ │ │ │ - blge ff7fe84c │ │ │ │ + bcc 6c640 │ │ │ │ + bcs 19664 │ │ │ │ + stcge 4, cr15, [sp], {127} @ 0x7f │ │ │ │ @ instruction: 0xf7ff4618 │ │ │ │ - @ instruction: 0xf7ffea72 │ │ │ │ - ldmmi r6, {r1, r3, r4, r6, r7, r8, r9, fp, ip, sp, pc} │ │ │ │ - @ instruction: 0xf7ff4478 │ │ │ │ - stmdacs r0, {r2, r4, r5, r7, r9, fp, sp, lr, pc} │ │ │ │ - mrcge 4, 6, APSR_nzcv, cr11, cr15, {1} │ │ │ │ - ldrbtmi r4, [r9], #-2451 @ 0xfffff66d │ │ │ │ - b 11bf66c │ │ │ │ - stmdacs r0, {r3, r4, r5, r8, sp, lr} │ │ │ │ - blge fe93e874 │ │ │ │ - bcc 7b1c0 │ │ │ │ - bcs 19768 │ │ │ │ - ldrdls sp, [r0], -fp │ │ │ │ - @ instruction: 0xf7ff4638 │ │ │ │ - blls 3bfec │ │ │ │ - bcc 7b5e4 │ │ │ │ - bcs 1969c │ │ │ │ - mrcge 4, 1, APSR_nzcv, cr12, cr15, {3} │ │ │ │ - b 13bf698 │ │ │ │ - blcc 7af80 │ │ │ │ - andcc pc, r0, r8, asr #17 │ │ │ │ - @ instruction: 0xf47f2b00 │ │ │ │ - @ instruction: 0x4640ad7b │ │ │ │ - b 113f6ac │ │ │ │ - stmdavs r2, {r1, r2, r4, r5, r6, r8, sl, sp, lr, pc} │ │ │ │ - cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ - smlabble sp, sl, r2, r4 │ │ │ │ - ldrdcc pc, [r0], -r8 │ │ │ │ - submi pc, r0, #111 @ 0x6f │ │ │ │ - @ instruction: 0xf47f4293 │ │ │ │ - ldmdavs fp!, {r1, r4, r5, r6, sl, fp, sp, pc} │ │ │ │ - submi pc, r0, #111 @ 0x6f │ │ │ │ - @ instruction: 0xf47f4293 │ │ │ │ - uxtab sl, sl, fp, ror #24 │ │ │ │ + str lr, [r8], #-2714 @ 0xfffff566 │ │ │ │ + ldrbtmi r4, [r8], #-2223 @ 0xfffff751 │ │ │ │ + b ff73f60c │ │ │ │ + stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ + orrhi pc, r0, r0 │ │ │ │ + ldrbtmi r4, [r9], #-2476 @ 0xfffff654 │ │ │ │ + b 1bbf61c │ │ │ │ + stmdacs r0, {r3, r4, r5, r6, sp, lr} │ │ │ │ + cmnphi r8, r0 @ p-variant is OBSOLETE │ │ │ │ + strbmi r4, [r8], -r9, lsr #19 │ │ │ │ + @ instruction: 0xf7ff4479 │ │ │ │ + adcsvs lr, r8, r6, ror #20 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + strbmi r8, [r1], -pc, ror #2 │ │ │ │ + bllt fec3f63c │ │ │ │ + ldrbtmi r4, [r8], #-2212 @ 0xfffff75c │ │ │ │ + b ff03f644 │ │ │ │ + stmdacs r0, {r7, r9, sl, lr} │ │ │ │ + msrhi SPSR_s, r0 │ │ │ │ + ldrbtmi r4, [r9], #-2465 @ 0xfffff65f │ │ │ │ + b 14bf654 │ │ │ │ + stmdacs r0, {r3, r4, r5, r7, r8, sp, lr} │ │ │ │ + cmpphi ip, r0 @ p-variant is OBSOLETE │ │ │ │ + @ instruction: 0x4640499e │ │ │ │ + @ instruction: 0xf7ff4479 │ │ │ │ + mvnsvs lr, sl, asr #20 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + ldmibmi fp, {r0, r1, r4, r6, r8, pc} │ │ │ │ + ldrbtmi r4, [r9], #-1600 @ 0xfffff9c0 │ │ │ │ + b 103f678 │ │ │ │ + @ instruction: 0xf0002800 │ │ │ │ + @ instruction: 0xf7ff814b │ │ │ │ + eorsvs lr, r8, #156, 20 @ 0x9c000 │ │ │ │ + bllt ff4ff688 │ │ │ │ + eorsvs r3, sl, r1, lsl #20 │ │ │ │ + @ instruction: 0xd1aa2a00 │ │ │ │ + ldrtmi r9, [r8], -r0 │ │ │ │ + b 13bf698 │ │ │ │ + str r9, [r4, r0, lsl #22]! │ │ │ │ + @ instruction: 0xf8c83b01 │ │ │ │ + blcs d6a8 │ │ │ │ + stcge 4, cr15, [r2, #508] @ 0x1fc │ │ │ │ + @ instruction: 0xf7ff4640 │ │ │ │ + ldrb lr, [sp, #-2628]! @ 0xfffff5bc │ │ │ │ andvs r3, r2, r1, lsl #20 │ │ │ │ - mvnle r2, r0, lsl #20 │ │ │ │ - b abf6e0 │ │ │ │ - blmi 157b690 │ │ │ │ + @ instruction: 0xf47f2a00 │ │ │ │ + @ instruction: 0xf7ffae18 │ │ │ │ + @ instruction: 0xe614ea3c │ │ │ │ + ldmpl r3!, {r0, r1, r2, r5, r6, r8, r9, fp, lr}^ │ │ │ │ + @ instruction: 0xf7ff6818 │ │ │ │ + stmdacs r0, {r2, r4, r6, r9, fp, sp, lr, pc} │ │ │ │ + blge 15fe7d0 │ │ │ │ + b 16bf6d4 │ │ │ │ + bllt 14ff6d8 │ │ │ │ + b 15bf6dc │ │ │ │ + andcs lr, r0, r6, lsr #9 │ │ │ │ + blmi 117a950 │ │ │ │ + ldmpl r3!, {ip, pc}^ │ │ │ │ + @ instruction: 0xf7ff6818 │ │ │ │ + bls 3bffc │ │ │ │ + @ instruction: 0xf7ffb110 │ │ │ │ + bls 3c024 │ │ │ │ + andls r4, r0, #93184 @ 0x16c00 │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - b 10bf6ec │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf7ffab40 │ │ │ │ - @ instruction: 0xf7ffea4a │ │ │ │ - @ instruction: 0x4621bb3c │ │ │ │ - @ instruction: 0xf7ff4628 │ │ │ │ - pkhbtmi lr, r0, r2, lsl #21 │ │ │ │ - @ instruction: 0xf47f2800 │ │ │ │ - blmi 12ec328 │ │ │ │ + b dbf704 │ │ │ │ + @ instruction: 0xb1a89a00 │ │ │ │ + @ instruction: 0xf7ff9200 │ │ │ │ + bls 3c00c │ │ │ │ + andls r4, r0, #117760 @ 0x1cc00 │ │ │ │ + ldmibvs r8, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ + b abf71c │ │ │ │ + stmdacs r0, {r9, fp, ip, pc} │ │ │ │ + ldclge 4, cr15, [r5, #-252]! @ 0xffffff04 │ │ │ │ + b c3f728 │ │ │ │ + ldrb r9, [r0, #-2560]! @ 0xfffff600 │ │ │ │ + b b3f730 │ │ │ │ + bllt ffb3f734 │ │ │ │ + andls r4, r0, #109568 @ 0x1ac00 │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - b bbf714 │ │ │ │ - @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf7ffab1a │ │ │ │ - @ instruction: 0xf7ffea36 │ │ │ │ - stmdavs r2, {r1, r2, r4, r8, r9, fp, ip, sp, pc} │ │ │ │ - cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0xf43f428a │ │ │ │ - bcc 6ca50 │ │ │ │ - bcs 197a0 │ │ │ │ - stclge 4, cr15, [r2], {127} @ 0x7f │ │ │ │ - ldmib ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - ldmdavs fp!, {r1, r2, r3, r4, r5, r7, sl, sp, lr, pc} │ │ │ │ - submi pc, r0, #111 @ 0x6f │ │ │ │ - @ instruction: 0xf43f4293 │ │ │ │ - blcc 6c520 │ │ │ │ - blcs 19840 │ │ │ │ - blge 1bfe954 │ │ │ │ - @ instruction: 0xf7ff4638 │ │ │ │ - @ instruction: 0xf7ffe9ee │ │ │ │ - @ instruction: 0xf7ffbb6a │ │ │ │ - @ instruction: 0xf7ffea14 │ │ │ │ - andcs fp, r0, r2, ror #23 │ │ │ │ - @ instruction: 0xf7ffe44c │ │ │ │ - strbt lr, [r9], #-2574 @ 0xfffff5f2 │ │ │ │ - andls r4, r0, r7, lsl fp │ │ │ │ + b 63f740 │ │ │ │ + stmdacs r0, {r9, fp, ip, pc} │ │ │ │ + blmi 1175ecc │ │ │ │ ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - ldmib sl!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - tstlt r0, r0, lsl #20 │ │ │ │ - b bf784 │ │ │ │ - blmi ba7f8c │ │ │ │ - ldmpl r3!, {r9, ip, pc}^ │ │ │ │ - @ instruction: 0xf7ff6818 │ │ │ │ - bls 3bf58 │ │ │ │ - @ instruction: 0xf0002800 │ │ │ │ - andls r8, r0, #145 @ 0x91 │ │ │ │ - ldmib r4!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blmi 1167fa8 │ │ │ │ - ldrbtmi r9, [fp], #-512 @ 0xfffffe00 │ │ │ │ - @ instruction: 0xf7ff69d8 │ │ │ │ - bls 3bf3c │ │ │ │ + b 43f750 │ │ │ │ + stmdacs r0, {r9, fp, ip, pc} │ │ │ │ + blmi 1935ebc │ │ │ │ + ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ + b 23f760 │ │ │ │ + stmdacs r0, {r9, fp, ip, pc} │ │ │ │ + @ instruction: 0xe7cfd0d4 │ │ │ │ + ldrsbteq pc, [r4], -r9 @ │ │ │ │ + b 3f770 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ - @ instruction: 0xf7ffad35 │ │ │ │ - bls 3bf60 │ │ │ │ - @ instruction: 0xf7ffe530 │ │ │ │ - @ instruction: 0xf7ffe9e4 │ │ │ │ - svclt 0x0000bb99 │ │ │ │ - andeq r1, r0, r6, ror #3 │ │ │ │ + @ instruction: 0xf7ffad1b │ │ │ │ + @ instruction: 0xf1b8ea08 │ │ │ │ + @ instruction: 0xf43f0f00 │ │ │ │ + str sl, [ip, #-3349] @ 0xfffff2eb │ │ │ │ + @ instruction: 0xf06f6802 │ │ │ │ + addmi r4, sl, #64, 2 │ │ │ │ + ldcge 4, cr15, [lr], {63} @ 0x3f │ │ │ │ + andsvs r3, sl, r1, lsl #20 │ │ │ │ + @ instruction: 0xf47f2a00 │ │ │ │ + @ instruction: 0xf7ffac99 │ │ │ │ + ldr lr, [r5], #2508 @ 0x9cc │ │ │ │ + @ instruction: 0xf06f683b │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + blge 127e8ac │ │ │ │ + eorsvs r3, fp, r1, lsl #22 │ │ │ │ + @ instruction: 0xf47f2b00 │ │ │ │ + ldrtmi sl, [r8], -r4, asr #22 │ │ │ │ + ldmib ip!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + bllt fff7c0 │ │ │ │ + stmib r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + bllt feeff7c8 │ │ │ │ + strtmi r4, [r8], -r1, lsr #12 │ │ │ │ + b abf7d0 │ │ │ │ + stmdacs r0, {r7, r9, sl, lr} │ │ │ │ + bge fe97e9d8 │ │ │ │ + ldmpl r3!, {r0, r5, r8, r9, fp, lr}^ │ │ │ │ + @ instruction: 0xf7ff6818 │ │ │ │ + stmdacs r0, {r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ + bge fee7e8e8 │ │ │ │ + stmib lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + blt fed7f7f0 │ │ │ │ + andeq r1, r0, lr, ror #3 │ │ │ │ muleq r1, r2, r3 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ - @ instruction: 0x0001f3b0 │ │ │ │ - andeq pc, r1, lr, ror r3 @ │ │ │ │ - andeq pc, r1, r8, asr r3 @ │ │ │ │ - andeq pc, r1, r8, lsl r3 @ │ │ │ │ - strdeq pc, [r1], -r0 │ │ │ │ - andeq pc, r1, ip, lsr #5 │ │ │ │ - andeq r1, r0, sl │ │ │ │ - andeq pc, r1, ip, asr r2 @ │ │ │ │ - andeq pc, r1, sl, lsr #4 │ │ │ │ - strdeq pc, [r1], -r8 │ │ │ │ - ldrdeq pc, [r1], -r6 │ │ │ │ - muleq r0, ip, pc @ │ │ │ │ - andeq r0, r0, r2, ror pc │ │ │ │ - andeq r0, r0, r4, ror pc │ │ │ │ + andeq pc, r1, r4, lsr #7 │ │ │ │ + andeq pc, r1, r2, ror r3 @ │ │ │ │ + andeq pc, r1, ip, asr #6 │ │ │ │ + andeq pc, r1, ip, lsl #6 │ │ │ │ + andeq pc, r1, r4, ror #5 │ │ │ │ + andeq pc, r1, r0, lsr #5 │ │ │ │ + andeq r1, r0, r6 │ │ │ │ + andeq pc, r1, r8, asr #4 │ │ │ │ + andeq pc, r1, r6, lsl r2 @ │ │ │ │ + andeq pc, r1, r4, ror #3 │ │ │ │ + andeq pc, r1, r2, asr #3 │ │ │ │ + muleq r0, r0, pc @ │ │ │ │ + andeq r0, r0, r6, ror #30 │ │ │ │ + andeq r0, r0, r8, ror #30 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ - muleq r1, sl, r0 │ │ │ │ - @ instruction: 0x00000db0 │ │ │ │ - andeq r0, r0, lr, ror sp │ │ │ │ - @ instruction: 0x00000db0 │ │ │ │ - andeq pc, r1, r4, lsr #32 │ │ │ │ - muleq r0, lr, sp │ │ │ │ - andeq r0, r0, r0, lsr #27 │ │ │ │ - @ instruction: 0x0001efb0 │ │ │ │ - andeq lr, r1, lr, asr #30 │ │ │ │ + andeq pc, r1, sl, lsl #1 │ │ │ │ + andeq r0, r0, r8, lsr #27 │ │ │ │ + andeq r0, r0, r6, ror sp │ │ │ │ + andeq r0, r0, r8, lsr #27 │ │ │ │ + andeq pc, r1, r4, lsl r0 @ │ │ │ │ + muleq r0, r6, sp │ │ │ │ + muleq r0, r8, sp │ │ │ │ + andeq lr, r1, r0, lsr #31 │ │ │ │ + andeq lr, r1, r0, ror #30 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ - andeq lr, r1, ip, lsr lr │ │ │ │ + andeq lr, r1, r0, ror #28 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ muleq r0, r0, r0 │ │ │ │ - andeq lr, r1, r4, asr #27 │ │ │ │ + @ instruction: 0x0001edb2 │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ muleq r0, ip, r0 │ │ │ │ - @ instruction: 0x00000abc │ │ │ │ - @ instruction: 0x00000ab4 │ │ │ │ - andeq r0, r0, sl, lsr #21 │ │ │ │ - andeq r0, r0, sl, lsr #21 │ │ │ │ - ldrdeq lr, [r1], -r6 │ │ │ │ - andeq r0, r0, r4, lsl #21 │ │ │ │ - andeq r0, r0, sl, ror sl │ │ │ │ - muleq r1, sl, ip │ │ │ │ - andeq r0, r0, r0, asr #19 │ │ │ │ - @ instruction: 0x000009b6 │ │ │ │ - andeq r0, r0, r2, lsl #19 │ │ │ │ - muleq r0, lr, r9 │ │ │ │ - andeq r0, r0, r6, asr r9 │ │ │ │ - andeq r0, r0, r0, asr r9 │ │ │ │ - andeq r0, r0, r8, asr #18 │ │ │ │ - andeq r0, r0, ip, asr #18 │ │ │ │ - andeq lr, r1, sl, ror #18 │ │ │ │ - andeq r0, r0, r4, lsr r9 │ │ │ │ - andeq r0, r0, r0, lsr #18 │ │ │ │ - ldrdeq lr, [r1], -r2 │ │ │ │ - andeq r0, r0, ip, lsl #17 │ │ │ │ - andeq r0, r0, r0, lsl #17 │ │ │ │ - andeq r0, r0, r0, lsl r8 │ │ │ │ - andeq r0, r0, sl, lsl #16 │ │ │ │ - andeq lr, r1, sl, lsl #19 │ │ │ │ - andls r4, r0, #47104 @ 0xb800 │ │ │ │ - ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - ldmdb r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - stmdacs r0, {r9, fp, ip, pc} │ │ │ │ - svcge 0x0065f47f │ │ │ │ - ldmpl r3!, {r1, r3, r5, r8, r9, fp, lr}^ │ │ │ │ - @ instruction: 0xf7ff6818 │ │ │ │ - bls 3be10 │ │ │ │ - @ instruction: 0xf47f2800 │ │ │ │ - blmi 9ed658 │ │ │ │ - ldmdavs r8, {r0, r1, r4, r5, r6, r7, fp, ip, lr} │ │ │ │ - stmdb r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - stmdacs r0, {r9, fp, ip, pc} │ │ │ │ - svcge 0x0057f43f │ │ │ │ - @ instruction: 0xf8d9e751 │ │ │ │ - @ instruction: 0xf7ff0034 │ │ │ │ - stmdacs r0, {r1, r3, r4, r5, r8, fp, sp, lr, pc} │ │ │ │ - mcrrge 4, 3, pc, ip, cr15 @ │ │ │ │ - stmdb r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - svceq 0x0000f1b8 │ │ │ │ - mcrrge 4, 3, pc, r6, cr15 @ │ │ │ │ - @ instruction: 0x4638e43d │ │ │ │ - @ instruction: 0xf7ff9200 │ │ │ │ - bls 3bd58 │ │ │ │ - strbmi lr, [r0], -sl, lsl #9 │ │ │ │ - @ instruction: 0xf7ff9200 │ │ │ │ - bls 3bd4c │ │ │ │ - @ instruction: 0xf43f2a00 │ │ │ │ - ldr sl, [r0], #2690 @ 0xa82 │ │ │ │ + andeq r0, r0, r8, ror #21 │ │ │ │ + andeq r0, r0, r6, ror #21 │ │ │ │ + andeq lr, r1, sl, lsl #26 │ │ │ │ + @ instruction: 0x00000abe │ │ │ │ + @ instruction: 0x00000ab0 │ │ │ │ + andeq lr, r1, r6, asr #25 │ │ │ │ + andeq r0, r0, r4, lsr sl │ │ │ │ + andeq r0, r0, sl, lsr #20 │ │ │ │ + ldrdeq r0, [r0], -r0 @ │ │ │ │ + andeq lr, r1, r6, ror #19 │ │ │ │ + @ instruction: 0x000009b8 │ │ │ │ + andeq r0, r0, r4, lsr #19 │ │ │ │ + andeq lr, r1, lr, asr #24 │ │ │ │ + andeq r0, r0, r4, lsl #18 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + @ instruction: 0x000008b2 │ │ │ │ + andeq r0, r0, ip, lsr #17 │ │ │ │ + andeq r0, r0, r2, asr r8 │ │ │ │ + andeq r0, r0, sl, asr #16 │ │ │ │ + andeq r0, r0, r0, asr #16 │ │ │ │ + andeq r0, r0, r2, asr #16 │ │ │ │ + andeq r0, r0, r6, lsr r8 │ │ │ │ + andeq r0, r0, r0, lsl #16 │ │ │ │ + andeq r0, r0, sl, lsl r8 │ │ │ │ + andeq lr, r1, ip, lsl sl │ │ │ │ + strheq r0, [r0], -r8 │ │ │ │ + strheq r0, [r0], -ip │ │ │ │ ldrdcc pc, [r0], -r8 │ │ │ │ submi pc, r0, #111 @ 0x6f │ │ │ │ @ instruction: 0xf43f4293 │ │ │ │ - blcc 6c210 │ │ │ │ + blcc 6c26c │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ - strbmi sl, [r0], -sp, lsr #20 │ │ │ │ - ldm r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - blt a3f954 │ │ │ │ - @ instruction: 0xf7ff4640 │ │ │ │ - ldrb lr, [ip, #-2286]! @ 0xfffff712 │ │ │ │ + @ instruction: 0x4640aa55 │ │ │ │ ldmdb r4, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf7ffe502 │ │ │ │ - ldrbt lr, [r6], #2322 @ 0x912 │ │ │ │ - stmia sl!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0x4638e555 │ │ │ │ + blt 143f910 │ │ │ │ + ldmdb r6, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmdb r6!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmib sl, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7ff4638 │ │ │ │ + str lr, [r0, #2314]! @ 0x90a │ │ │ │ + @ instruction: 0xf06f6802 │ │ │ │ + addmi r4, sl, #64, 2 │ │ │ │ + @ instruction: 0xf8d8d10d │ │ │ │ + @ instruction: 0xf06f3000 │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + blge 107eb3c │ │ │ │ + @ instruction: 0xf06f683b │ │ │ │ + addsmi r4, r3, #64, 4 │ │ │ │ + blge 12beb48 │ │ │ │ + bcc 7afb8 │ │ │ │ + bcs 1995c │ │ │ │ + @ instruction: 0xf7ffd1ed │ │ │ │ + @ instruction: 0xe7eae8f0 │ │ │ │ + @ instruction: 0xf7ff4640 │ │ │ │ + strb lr, [r0, #-2284]! @ 0xfffff714 │ │ │ │ + ldmdb r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf7ffe509 │ │ │ │ + ldrbt lr, [sp], #2320 @ 0x910 │ │ │ │ + andls r4, r0, #64, 12 @ 0x4000000 │ │ │ │ stmia r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - svclt 0x0000e58e │ │ │ │ - strheq r0, [r0], -r8 │ │ │ │ - andeq r0, r0, ip, lsl #1 │ │ │ │ - strheq r0, [r0], -ip │ │ │ │ + bcs 2817c │ │ │ │ + stclge 4, cr15, [r2], #-508 @ 0xfffffe04 │ │ │ │ + blt 17ff980 │ │ │ │ + andls r4, r0, #56, 12 @ 0x3800000 │ │ │ │ + ldm r6, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + strb r9, [sl], #-2560 @ 0xfffff600 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ - bl feb58b90 │ │ │ │ + bl feb58b98 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5ac0000 │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @ instruction: 0xf5ac0000 │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @ instruction: 0xf5ac0000 │ │ │ │ @ instruction: 0xf8cc5c80 │ │ │ │ @@ -878,109 +880,109 @@ │ │ │ │ mulgt r1, r2, r8 │ │ │ │ @ instruction: 0xf8509302 │ │ │ │ ldcne 0, cr4, [r1], {33} @ 0x21 │ │ │ │ andeq pc, r3, #12 │ │ │ │ addeq lr, r2, r0, lsl #22 │ │ │ │ stmiavs r5, {r1, r3, r4, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf7ffa804 │ │ │ │ - blls bbc58 │ │ │ │ + blls bbc50 │ │ │ │ tstcs r0, r4, lsl #16 │ │ │ │ strbpl r4, [r1], #1570 @ 0x622 │ │ │ │ ldmdbmi r3, {r0, r1, r3, r9, sl, lr} │ │ │ │ ldrbtmi r9, [r9], #-1280 @ 0xfffffb00 │ │ │ │ - stmia r0!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldm ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ stmdavs r3, {r3, r4, r6, r8, ip, sp, pc} │ │ │ │ cmppmi r0, pc, rrx @ p-variant is OBSOLETE │ │ │ │ sbcle r4, lr, fp, lsl #5 │ │ │ │ andvs r3, r3, r1, lsl #22 │ │ │ │ bicle r2, sl, r0, lsl #22 │ │ │ │ - stm r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + ldmda lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7ffe7c7 │ │ │ │ - strhlt lr, [r8, #-140] @ 0xffffff74 │ │ │ │ + strhlt lr, [r8, #-136] @ 0xffffff78 │ │ │ │ ldmpl r3!, {r0, r3, r8, r9, fp, lr}^ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ - @ instruction: 0xb118e898 │ │ │ │ - stm lr, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ - ldm r2!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ - ldm ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xb118e894 │ │ │ │ + stm sl, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ + stmia lr!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ + ldm r8, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svclt 0x0000e7b7 │ │ │ │ - andeq lr, r1, r2, asr #12 │ │ │ │ + andeq lr, r1, sl, lsr r6 │ │ │ │ strdeq r0, [r0], -r6 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ muleq r0, r0, r0 │ │ │ │ - ldr r3, [pc, #20] @ 1a80 │ │ │ │ - ldr r2, [pc, #20] @ 1a84 │ │ │ │ + ldr r3, [pc, #20] @ 1a88 │ │ │ │ + ldr r2, [pc, #20] @ 1a8c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ b b94 <__gmon_start__@plt> │ │ │ │ - andeq lr, r1, ip, lsl #11 │ │ │ │ + andeq lr, r1, r4, lsl #11 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ - blmi 1d3aa8 │ │ │ │ + blmi 1d3ab0 │ │ │ │ ldrbtmi r4, [r8], #-2567 @ 0xfffff5f9 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ andle r4, r3, r3, lsl #5 │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ svclt 0x00004770 │ │ │ │ - muleq r1, lr, r6 │ │ │ │ - muleq r1, ip, r6 │ │ │ │ - andeq lr, r1, sl, ror #10 │ │ │ │ + muleq r1, r6, r6 │ │ │ │ + muleq r1, r4, r6 │ │ │ │ + andeq lr, r1, r2, ror #10 │ │ │ │ muleq r0, r8, r0 │ │ │ │ - blmi 253adc │ │ │ │ - bmi 252ca0 │ │ │ │ - bne 6d2cb0 │ │ │ │ + blmi 253ae4 │ │ │ │ + bmi 252ca8 │ │ │ │ + bne 6d2cb8 │ │ │ │ svceq 0x00d9447a │ │ │ │ @ instruction: 0x01a3eb01 │ │ │ │ andle r1, r3, r9, asr #32 │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq lr, r1, r4, ror r6 │ │ │ │ - andeq lr, r1, r0, ror r6 │ │ │ │ - andeq lr, r1, ip, lsr r5 │ │ │ │ + andeq lr, r1, ip, ror #12 │ │ │ │ + andeq lr, r1, r8, ror #12 │ │ │ │ + andeq lr, r1, r4, lsr r5 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ - blmi 2aef10 │ │ │ │ + blmi 2aef18 │ │ │ │ ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - blmi 2700a8 │ │ │ │ + blmi 2700b0 │ │ │ │ ldrdlt r5, [r3, -r3]! │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7fe6818 │ │ │ │ - @ instruction: 0xf7ffefe6 │ │ │ │ - blmi 1c1a0c │ │ │ │ + @ instruction: 0xf7ffefe2 │ │ │ │ + blmi 1c1a14 │ │ │ │ ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ stclt 0, cr7, [r8, #-104] @ 0xffffff98 │ │ │ │ - andeq lr, r1, lr, lsr r6 │ │ │ │ - andeq lr, r1, ip, lsl #10 │ │ │ │ + andeq lr, r1, r6, lsr r6 │ │ │ │ + andeq lr, r1, r4, lsl #10 │ │ │ │ muleq r0, r4, r0 │ │ │ │ - andeq lr, r1, r6, asr #11 │ │ │ │ - andeq lr, r1, lr, lsl r6 │ │ │ │ + @ instruction: 0x0001e5be │ │ │ │ + andeq lr, r1, r6, lsl r6 │ │ │ │ svclt 0x0000e7c4 │ │ │ │ │ │ │ │ -00001b2c : │ │ │ │ - ldr r0, [pc, #4] @ (1b34 ) │ │ │ │ +00001b34 : │ │ │ │ + ldr r0, [pc, #4] @ (1b3c ) │ │ │ │ add r0, pc │ │ │ │ b.w adc │ │ │ │ - b.n 168c │ │ │ │ + b.n 1684 │ │ │ │ movs r1, r0 │ │ │ │ subs r2, r1, #1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ - bcc.w 1d8a │ │ │ │ + bcc.w 1d92 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w 1d74 │ │ │ │ + bls.w 1d7c │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 1d7c │ │ │ │ + beq.w 1d84 │ │ │ │ clz r3, r0 │ │ │ │ clz r2, r1 │ │ │ │ sub.w r3, r2, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - add r2, pc, #16 @ (adr r2, 1b70 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 1b78 ) │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ mov.w r2, #0 │ │ │ │ mov pc, r3 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r0, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -1148,21 +1150,21 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ clz r2, r1 │ │ │ │ rsb r2, r2, #31 │ │ │ │ lsr.w r0, r0, r2 │ │ │ │ bx lr │ │ │ │ - cbz r0, 1d90 │ │ │ │ + cbz r0, 1d98 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 1dac │ │ │ │ + b.w 1db4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1d8a │ │ │ │ + beq.n 1d92 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 1b38 │ │ │ │ + bl 1b40 │ │ │ │ ldmia.w sp!, {r1, r2, lr} │ │ │ │ mul.w r3, r2, r0 │ │ │ │ sub.w r1, r1, r3 │ │ │ │ bx lr │ │ │ │ push {r1, lr} │ │ │ │ mov.w r0, #8 │ │ │ │ blx ac4 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00001db8 <.fini>: │ │ │ │ +00001dc0 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,48 +1,48 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00001dc0 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ - 0x00001dd0 04000000 08000000 0b000000 08000000 ................ │ │ │ │ - 0x00001de0 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ - 0x00001df0 16000000 08000000 2e000000 08000000 ................ │ │ │ │ - 0x00001e00 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ - 0x00001e10 14000000 08000000 11000000 08000000 ................ │ │ │ │ - 0x00001e20 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ - 0x00001e30 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ - 0x00001e40 29000000 08000000 00000000 00000000 )............... │ │ │ │ - 0x00001e50 73230000 73747275 63740000 6572726f s#..struct..erro │ │ │ │ - 0x00001e60 72000000 756e7061 636b0000 6a736f6e r...unpack..json │ │ │ │ - 0x00001e70 00000000 6c6f6164 73000000 72650000 ....loads...re.. │ │ │ │ - 0x00001e80 636f6d70 696c6500 44454255 47000000 compile.DEBUG... │ │ │ │ - 0x00001e90 79000000 6d617463 68000000 63737600 y...match...csv. │ │ │ │ - 0x00001ea0 4572726f 72000000 0a000000 73706c69 Error.......spli │ │ │ │ - 0x00001eb0 74000000 4e000000 72656164 65720000 t...N...reader.. │ │ │ │ - 0x00001ec0 61737400 6c697465 72616c5f 6576616c ast.literal_eval │ │ │ │ - 0x00001ed0 00000000 5f656c65 6d656e74 74726565 ...._elementtree │ │ │ │ - 0x00001ee0 00000000 584d4c50 61727365 72000000 ....XMLParser... │ │ │ │ - 0x00001ef0 696f0000 42797465 73494f00 79230000 io..BytesIO.y#.. │ │ │ │ - 0x00001f00 4f000000 5f706172 73655f77 686f6c65 O..._parse_whole │ │ │ │ - 0x00001f10 00000000 3c66757a 7a20696e 7075743e .... │ │ │ │ - 0x00001f20 00000000 72756e00 2e000000 5e000000 ....run.....^... │ │ │ │ - 0x00001f30 61626300 6162637c 64656600 5e787878 abc.abc|def.^xxx │ │ │ │ - 0x00001f40 24000000 5c620000 28290000 5b612d7a $...\b..()..[a-z │ │ │ │ - 0x00001f50 412d5a30 2d395d00 6162632b 00000000 A-Z0-9].abc+.... │ │ │ │ - 0x00001f60 5b5e412d 5a5d0000 5b785d00 283f3d29 [^A-Z]..[x].(?=) │ │ │ │ - 0x00001f70 00000000 617b7a7d 00000000 612b6200 ....a{z}....a+b. │ │ │ │ - 0x00001f80 612a3f00 613f3f00 612b3f00 7b7d0000 a*?.a??.a+?.{}.. │ │ │ │ - 0x00001f90 617b2c7d 00000000 7b000000 7d000000 a{,}....{...}... │ │ │ │ - 0x00001fa0 5e5c282a 5c647b33 7d5c292a 28207c2d ^\(*\d{3}\)*( |- │ │ │ │ - 0x00001fb0 292a5c64 7b337d28 207c2d29 2a5c647b )*\d{3}( |-)*\d{ │ │ │ │ - 0x00001fc0 347d2400 283f3a61 2a292a00 617b312c 4}$.(?:a*)*.a{1, │ │ │ │ - 0x00001fd0 327d3f00 5f66757a 7a000000 02010000 2}?._fuzz....... │ │ │ │ - 0x00001fe0 00010000 01010000 ffffffff 00000000 ................ │ │ │ │ - 0x00001ff0 01000000 02000000 3e000000 08000000 ........>....... │ │ │ │ - 0x00002000 2f000000 08000000 04000000 08000000 /............... │ │ │ │ - 0x00002010 0b000000 08000000 3d000000 08000000 ........=....... │ │ │ │ - 0x00002020 36000000 08000000 16000000 08000000 6............... │ │ │ │ - 0x00002030 2e000000 08000000 10000000 08000000 ................ │ │ │ │ - 0x00002040 32000000 08000000 14000000 08000000 2............... │ │ │ │ - 0x00002050 11000000 08000000 1e000000 08000000 ................ │ │ │ │ - 0x00002060 35000000 08000000 0f000000 08000000 5............... │ │ │ │ - 0x00002070 23000000 08000000 29000000 08000000 #.......)....... │ │ │ │ - 0x00002080 00000000 00000000 ........ │ │ │ │ + 0x00001dc8 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ + 0x00001dd8 04000000 08000000 0b000000 08000000 ................ │ │ │ │ + 0x00001de8 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ + 0x00001df8 16000000 08000000 2e000000 08000000 ................ │ │ │ │ + 0x00001e08 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ + 0x00001e18 14000000 08000000 11000000 08000000 ................ │ │ │ │ + 0x00001e28 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ + 0x00001e38 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ + 0x00001e48 29000000 08000000 00000000 00000000 )............... │ │ │ │ + 0x00001e58 73230000 73747275 63740000 6572726f s#..struct..erro │ │ │ │ + 0x00001e68 72000000 756e7061 636b0000 6a736f6e r...unpack..json │ │ │ │ + 0x00001e78 00000000 6c6f6164 73000000 72650000 ....loads...re.. │ │ │ │ + 0x00001e88 636f6d70 696c6500 44454255 47000000 compile.DEBUG... │ │ │ │ + 0x00001e98 79000000 6d617463 68000000 63737600 y...match...csv. │ │ │ │ + 0x00001ea8 4572726f 72000000 0a000000 73706c69 Error.......spli │ │ │ │ + 0x00001eb8 74000000 4e000000 72656164 65720000 t...N...reader.. │ │ │ │ + 0x00001ec8 61737400 6c697465 72616c5f 6576616c ast.literal_eval │ │ │ │ + 0x00001ed8 00000000 5f656c65 6d656e74 74726565 ...._elementtree │ │ │ │ + 0x00001ee8 00000000 584d4c50 61727365 72000000 ....XMLParser... │ │ │ │ + 0x00001ef8 696f0000 42797465 73494f00 79230000 io..BytesIO.y#.. │ │ │ │ + 0x00001f08 4f000000 5f706172 73655f77 686f6c65 O..._parse_whole │ │ │ │ + 0x00001f18 00000000 3c66757a 7a20696e 7075743e .... │ │ │ │ + 0x00001f28 00000000 72756e00 2e000000 5e000000 ....run.....^... │ │ │ │ + 0x00001f38 61626300 6162637c 64656600 5e787878 abc.abc|def.^xxx │ │ │ │ + 0x00001f48 24000000 5c620000 28290000 5b612d7a $...\b..()..[a-z │ │ │ │ + 0x00001f58 412d5a30 2d395d00 6162632b 00000000 A-Z0-9].abc+.... │ │ │ │ + 0x00001f68 5b5e412d 5a5d0000 5b785d00 283f3d29 [^A-Z]..[x].(?=) │ │ │ │ + 0x00001f78 00000000 617b7a7d 00000000 612b6200 ....a{z}....a+b. │ │ │ │ + 0x00001f88 612a3f00 613f3f00 612b3f00 7b7d0000 a*?.a??.a+?.{}.. │ │ │ │ + 0x00001f98 617b2c7d 00000000 7b000000 7d000000 a{,}....{...}... │ │ │ │ + 0x00001fa8 5e5c282a 5c647b33 7d5c292a 28207c2d ^\(*\d{3}\)*( |- │ │ │ │ + 0x00001fb8 292a5c64 7b337d28 207c2d29 2a5c647b )*\d{3}( |-)*\d{ │ │ │ │ + 0x00001fc8 347d2400 283f3a61 2a292a00 617b312c 4}$.(?:a*)*.a{1, │ │ │ │ + 0x00001fd8 327d3f00 5f66757a 7a000000 02010000 2}?._fuzz....... │ │ │ │ + 0x00001fe8 00010000 01010000 ffffffff 00000000 ................ │ │ │ │ + 0x00001ff8 01000000 02000000 3e000000 08000000 ........>....... │ │ │ │ + 0x00002008 2f000000 08000000 04000000 08000000 /............... │ │ │ │ + 0x00002018 0b000000 08000000 3d000000 08000000 ........=....... │ │ │ │ + 0x00002028 36000000 08000000 16000000 08000000 6............... │ │ │ │ + 0x00002038 2e000000 08000000 10000000 08000000 ................ │ │ │ │ + 0x00002048 32000000 08000000 14000000 08000000 2............... │ │ │ │ + 0x00002058 11000000 08000000 1e000000 08000000 ................ │ │ │ │ + 0x00002068 35000000 08000000 0f000000 08000000 5............... │ │ │ │ + 0x00002078 23000000 08000000 29000000 08000000 #.......)....... │ │ │ │ + 0x00002088 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00002088 00000000 .... │ │ │ │ + 0x00002090 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001feb8 291b0000 )... │ │ │ │ + 0x0001feb8 311b0000 1... │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001febc e91a0000 .... │ │ │ │ + 0x0001febc f11a0000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001fec0 281f0000 2c1f0000 301f0000 341f0000 (...,...0...4... │ │ │ │ - 0x0001fed0 3c1f0000 441f0000 481f0000 4c1f0000 <...D...H...L... │ │ │ │ - 0x0001fee0 581f0000 601f0000 681f0000 6c1f0000 X...`...h...l... │ │ │ │ - 0x0001fef0 741f0000 7c1f0000 801f0000 841f0000 t...|........... │ │ │ │ - 0x0001ff00 881f0000 8c1f0000 901f0000 981f0000 ................ │ │ │ │ - 0x0001ff10 9c1f0000 a01f0000 c41f0000 cc1f0000 ................ │ │ │ │ + 0x0001fec0 301f0000 341f0000 381f0000 3c1f0000 0...4...8...<... │ │ │ │ + 0x0001fed0 441f0000 4c1f0000 501f0000 541f0000 D...L...P...T... │ │ │ │ + 0x0001fee0 601f0000 681f0000 701f0000 741f0000 `...h...p...t... │ │ │ │ + 0x0001fef0 7c1f0000 841f0000 881f0000 8c1f0000 |............... │ │ │ │ + 0x0001ff00 901f0000 941f0000 981f0000 a01f0000 ................ │ │ │ │ + 0x0001ff10 a41f0000 a81f0000 cc1f0000 d41f0000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ 0x000200c8 c8000200 04000000 01000000 00000000 ................ │ │ │ │ 0x000200d8 00000000 ffffff3f 00000000 00000000 .......?........ │ │ │ │ - 0x000200e8 00000000 00000000 d41f0000 00000000 ................ │ │ │ │ + 0x000200e8 00000000 00000000 dc1f0000 00000000 ................ │ │ │ │ 0x000200f8 00000000 10010200 cc000200 00000000 ................ │ │ │ │ - 0x00020108 00000000 00000000 241f0000 490c0000 ........$...I... │ │ │ │ - 0x00020118 01000000 701f0000 00000000 00000000 ....p........... │ │ │ │ + 0x00020108 00000000 00000000 2c1f0000 490c0000 ........,...I... │ │ │ │ + 0x00020118 01000000 781f0000 00000000 00000000 ....x........... │ │ │ │ 0x00020128 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 39323065 64343862 30643263 34646362 920ed48b0d2c4dcb │ │ │ │ - 0x00000010 38343636 35663361 32623261 30313238 84665f3a2b2a0128 │ │ │ │ - 0x00000020 61646133 63642e64 65627567 00000000 ada3cd.debug.... │ │ │ │ - 0x00000030 1d3e8745 .>.E │ │ │ │ + 0x00000000 62336134 61343331 34643436 30323838 b3a4a4314d460288 │ │ │ │ + 0x00000010 38643635 34623461 39613931 65636437 8d654b4a9a91ecd7 │ │ │ │ + 0x00000020 34383465 66382e64 65627567 00000000 484ef8.debug.... │ │ │ │ + 0x00000030 47e6fc01 G... │ │ ├── ./usr/lib/python3.13/lib-dynload/_zoneinfo.cpython-313-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 6 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x0662c 0x0662c R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x06624 0x06624 R E 0x10000 │ │ │ │ LOAD 0x00fed0 0x0001fed0 0x0001fed0 0x00564 0x0057c RW 0x10000 │ │ │ │ DYNAMIC 0x00ff20 0x0001ff20 0x0001ff20 0x000e0 0x000e0 RW 0x4 │ │ │ │ NOTE 0x0000f4 0x000000f4 0x000000f4 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x00fed0 0x0001fed0 0x0001fed0 0x00130 0x00130 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,18 +9,18 @@ │ │ │ │ [ 4] .dynstr STRTAB 000005e8 0005e8 000526 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00000b0e 000b0e 000096 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00000ba4 000ba4 000020 00 A 4 1 4 │ │ │ │ [ 7] .rel.dyn REL 00000bc4 000bc4 0002e0 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00000ea4 000ea4 0001e0 08 AI 3 19 4 │ │ │ │ [ 9] .init PROGBITS 00001084 001084 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00001090 001090 0002f8 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00001388 001388 0048d8 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 00005c60 005c60 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00005c68 005c68 0009c0 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 00006628 006628 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00001388 001388 0048d0 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00005c58 005c58 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00005c60 005c60 0009c0 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 00006620 006620 000004 00 A 0 0 4 │ │ │ │ [15] .init_array INIT_ARRAY 0001fed0 00fed0 000004 04 WA 0 0 4 │ │ │ │ [16] .fini_array FINI_ARRAY 0001fed4 00fed4 000004 04 WA 0 0 4 │ │ │ │ [17] .data.rel.ro PROGBITS 0001fed8 00fed8 000048 00 WA 0 0 4 │ │ │ │ [18] .dynamic DYNAMIC 0001ff20 00ff20 0000e0 08 WA 4 0 4 │ │ │ │ [19] .got PROGBITS 00020000 010000 00012c 04 WA 0 0 4 │ │ │ │ [20] .data PROGBITS 0002012c 01012c 000308 00 WA 0 0 4 │ │ │ │ [21] .bss NOBITS 00020434 010434 000018 00 WA 0 0 4 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0xff20 contains 24 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x0000000c (INIT) 0x1084 │ │ │ │ - 0x0000000d (FINI) 0x5c60 │ │ │ │ + 0x0000000d (FINI) 0x5c58 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1fed0 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1fed4 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0x5e8 │ │ │ │ 0x00000006 (SYMTAB) 0x138 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 038423368cd314f24fcb63ea3d935716b7dd8280 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ebed8eee3eb9fce89e19d68a61d9aee16891b85d │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00001084 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 559c │ │ │ │ + bl 5594 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -75,15 +75,15 @@ │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 1454 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 12c8 │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 144e │ │ │ │ - bl 5664 │ │ │ │ + bl 565c │ │ │ │ str r0, [r4, #20] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -100,30 +100,30 @@ │ │ │ │ cmp r0, r1 │ │ │ │ str r0, [r3, #0] │ │ │ │ itt ne │ │ │ │ addne r2, #3 │ │ │ │ strne r2, [r3, #0] │ │ │ │ b.n 1432 │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #296] @ (15a0 ) │ │ │ │ + ldr r1, [pc, #264] @ (1580 ) │ │ │ │ movs r0, r0 │ │ │ │ mcrr 0, 0, r0, r8, cr1 │ │ │ │ orns r0, lr, #1 │ │ │ │ stc 0, cr0, [ip, #4]! │ │ │ │ - ldr r1, [pc, #152] @ (1520 ) │ │ │ │ + ldr r1, [pc, #120] @ (1500 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #144] @ (151c ) │ │ │ │ + ldr r1, [pc, #112] @ (14fc ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #184] @ (1548 ) │ │ │ │ + ldr r1, [pc, #152] @ (1528 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #208] @ (1564 ) │ │ │ │ + ldr r1, [pc, #176] @ (1544 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #232] @ (1580 ) │ │ │ │ + ldr r1, [pc, #200] @ (1560 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #200] @ (1564 ) │ │ │ │ + ldr r1, [pc, #168] @ (1544 ) │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ 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 │ │ │ │ @@ -284,15 +284,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1594 │ │ │ │ mov r0, r3 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 1594 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 4a00 │ │ │ │ + bl 49f8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 1588 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -364,15 +364,15 @@ │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ bne.n 16e4 │ │ │ │ cbz r3, 16e4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 1b60 │ │ │ │ + b.n 1b58 │ │ │ │ mov r1, ip │ │ │ │ ldr.w ip, [pc, #56] @ 1720 │ │ │ │ mov r4, lr │ │ │ │ mov r0, r3 │ │ │ │ add ip, pc │ │ │ │ add.w lr, sp, #28 │ │ │ │ add.w ip, ip, #72 @ 0x48 │ │ │ │ @@ -382,70 +382,70 @@ │ │ │ │ str.w lr, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ blx 11a8 <_PyArg_UnpackKeywords@plt> │ │ │ │ cbz r0, 171a │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b60 │ │ │ │ + bl 1b58 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ eor.w r0, lr, r1 │ │ │ │ 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 │ │ │ │ - ldr r6, [pc, #736] @ (1a18 ) │ │ │ │ + ldr r6, [pc, #728] @ (1a10 ) │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ add r6, pc │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 1888 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.w 19ce │ │ │ │ - bne.w 1992 │ │ │ │ + blt.w 19ec │ │ │ │ + bne.w 1986 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1992 │ │ │ │ - ldr r3, [pc, #704] @ (1a1c ) │ │ │ │ + beq.w 1986 │ │ │ │ + ldr r3, [pc, #696] @ (1a14 ) │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 1820 │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 177e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbz r4, 1790 │ │ │ │ - ldr r3, [pc, #664] @ (1a1c ) │ │ │ │ + ldr r3, [pc, #656] @ (1a14 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r2, r4, r3 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1834 │ │ │ │ - ldr r1, [pc, #652] @ (1a20 ) │ │ │ │ + ldr r1, [pc, #644] @ (1a18 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 10f4 │ │ │ │ cbz r0, 17aa │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 19f2 │ │ │ │ + bne.w 1992 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 17fc │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cbz r4, 17f6 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r5 │ │ │ │ @@ -482,65 +482,65 @@ │ │ │ │ beq.n 1810 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 198a │ │ │ │ blx 1274 │ │ │ │ cbnz r0, 1830 │ │ │ │ - ldr r3, [pc, #516] @ (1a1c ) │ │ │ │ + ldr r3, [pc, #508] @ (1a14 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #512] @ (1a24 ) │ │ │ │ + ldr r1, [pc, #504] @ (1a1c ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx 112c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 177e │ │ │ │ movs r0, #0 │ │ │ │ b.n 181a │ │ │ │ - ldr r0, [pc, #496] @ (1a28 ) │ │ │ │ + ldr r0, [pc, #488] @ (1a20 ) │ │ │ │ str r3, [sp, #28] │ │ │ │ add r0, pc │ │ │ │ blx 12d4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19b0 │ │ │ │ + beq.w 19c2 │ │ │ │ mov r0, r4 │ │ │ │ blx 12e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 199c │ │ │ │ + beq.w 19a8 │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r7 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 1178 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1904 │ │ │ │ + beq.n 1902 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 18c2 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ cbz r4, 18ba │ │ │ │ ldr r1, [r4, #8] │ │ │ │ blx 1208 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 18ba │ │ │ │ - bne.n 1966 │ │ │ │ + bne.n 1964 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ b.n 1872 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r8, r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #408] @ (1a2c ) │ │ │ │ + ldr r2, [pc, #400] @ (1a24 ) │ │ │ │ mov r3, r4 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #16] │ │ │ │ adds r2, #116 @ 0x74 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ @@ -551,32 +551,32 @@ │ │ │ │ beq.n 1830 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 1758 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ b.n 175c │ │ │ │ blx 1274 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1942 │ │ │ │ + bne.n 1940 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ blx 1138 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18e8 │ │ │ │ + beq.n 18e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a06 │ │ │ │ - cbz r4, 1904 │ │ │ │ + beq.n 19e0 │ │ │ │ + cbz r4, 1902 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 185a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -586,18 +586,18 @@ │ │ │ │ b.n 185a │ │ │ │ mov r2, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, fp │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1920 │ │ │ │ + beq.n 191e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 1920 │ │ │ │ + cbnz r3, 191e │ │ │ │ mov r0, r2 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 17fc │ │ │ │ subs r3, #1 │ │ │ │ @@ -609,157 +609,154 @@ │ │ │ │ b.n 17fc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r5 │ │ │ │ mov r5, r6 │ │ │ │ cmp r3, r1 │ │ │ │ mov r6, fp │ │ │ │ - beq.n 190a │ │ │ │ + beq.n 1908 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 190a │ │ │ │ + bne.n 1908 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 190a │ │ │ │ + b.n 1908 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1996 │ │ │ │ + beq.n 19a2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 1976 │ │ │ │ + cbz r3, 1974 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 1a02 │ │ │ │ + cbnz r2, 19e8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 4a00 │ │ │ │ + bl 49f8 │ │ │ │ b.n 18c2 │ │ │ │ + mov r8, r1 │ │ │ │ + b.n 188e │ │ │ │ mov r0, r5 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 1810 │ │ │ │ - mov r8, r1 │ │ │ │ - b.n 188e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 17aa │ │ │ │ + blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17aa │ │ │ │ str.w r2, [r8, #24] │ │ │ │ - b.n 1970 │ │ │ │ + b.n 196e │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19b0 │ │ │ │ + beq.n 19c2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 1a0e │ │ │ │ + cbnz r3, 19c2 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1830 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1830 │ │ │ │ mov r0, r5 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 1830 │ │ │ │ - ldr r3, [pc, #96] @ (1a30 ) │ │ │ │ + mov r0, r7 │ │ │ │ + blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18e6 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + b.n 1978 │ │ │ │ + ldr r3, [pc, #56] @ (1a28 ) │ │ │ │ mov r0, r2 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r4 │ │ │ │ blx 11a8 <_PyArg_UnpackKeywords@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 18b6 │ │ │ │ b.n 1830 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 17aa │ │ │ │ - blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17aa │ │ │ │ - str r3, [r2, #4] │ │ │ │ - b.n 197c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18e8 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19b0 │ │ │ │ - nop │ │ │ │ ldmia.w lr!, {r0} │ │ │ │ lsls r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp sl, sp │ │ │ │ + cmp sl, ip │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, sl │ │ │ │ + cmp r0, r9 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, sl │ │ │ │ + cmp r0, r9 │ │ │ │ movs r0, r0 │ │ │ │ strd r0, r0, [r6], #4 │ │ │ │ - b.n 197c │ │ │ │ + b.n 1938 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr.w r8, [pc, #264] @ 1b50 │ │ │ │ + ldr.w r8, [pc, #264] @ 1b48 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r3 │ │ │ │ add r8, pc │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1b0a │ │ │ │ + beq.n 1b02 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ add r5, r3 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #244] @ (1b54 ) │ │ │ │ + ldr r2, [pc, #244] @ (1b4c ) │ │ │ │ mov r3, r4 │ │ │ │ movs r7, #2 │ │ │ │ add r2, pc │ │ │ │ add r4, sp, #24 │ │ │ │ adds r2, #160 @ 0xa0 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r7, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 11a8 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ad0 │ │ │ │ + cbz r0, 1ac8 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 1b1c │ │ │ │ + beq.n 1b14 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ad0 │ │ │ │ + cbz r0, 1ac8 │ │ │ │ mov r0, r7 │ │ │ │ blx 12f8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ae8 │ │ │ │ + cbz r0, 1ae0 │ │ │ │ ldr.w r3, [r9, #444] @ 0x1bc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1e9c │ │ │ │ - cbnz r0, 1ad8 │ │ │ │ + bl 1e94 │ │ │ │ + cbnz r0, 1ad0 │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [r4, #101] @ 0x65 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ @@ -768,45 +765,45 @@ │ │ │ │ str.w r8, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ae8 │ │ │ │ + beq.n 1ae0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 1b02 │ │ │ │ + cbz r3, 1afa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1afe │ │ │ │ + beq.n 1af6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 1afe │ │ │ │ + cbnz r3, 1af6 │ │ │ │ mov r0, r4 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1ad0 │ │ │ │ + b.n 1ac8 │ │ │ │ mov r0, r5 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ae8 │ │ │ │ + b.n 1ae0 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 1b24 │ │ │ │ + ble.n 1b1c │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 1a5c │ │ │ │ + bgt.n 1a54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a5c │ │ │ │ + beq.n 1a54 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1a80 │ │ │ │ - ldr r3, [pc, #56] @ (1b58 ) │ │ │ │ + b.n 1a78 │ │ │ │ + ldr r3, [pc, #56] @ (1b50 ) │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ - b.n 1a8a │ │ │ │ - ldr r3, [pc, #52] @ (1b5c ) │ │ │ │ + b.n 1a82 │ │ │ │ + ldr r3, [pc, #52] @ (1b54 ) │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ add r3, pc │ │ │ │ adds r3, #160 @ 0xa0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ @@ -814,349 +811,349 @@ │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ blx 11a8 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ad0 │ │ │ │ + beq.n 1ac8 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - b.n 1a86 │ │ │ │ + b.n 1a7e │ │ │ │ nop │ │ │ │ - b.n 16ac │ │ │ │ + b.n 16b4 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 1988 │ │ │ │ + b.n 1990 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1800 │ │ │ │ + b.n 1808 │ │ │ │ movs r1, 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 r3, [pc, #760] @ (1e6c ) │ │ │ │ + ldr r3, [pc, #760] @ (1e64 ) │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #760] @ (1e70 ) │ │ │ │ + ldr r1, [pc, #760] @ (1e68 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ mov sl, r3 │ │ │ │ blx 12bc │ │ │ │ blx 11c0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1bb8 │ │ │ │ + bne.n 1bb0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ - cbz r5, 1bb8 │ │ │ │ + cbz r5, 1bb0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ blx 1208 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1bb8 │ │ │ │ - bne.w 1d2e │ │ │ │ + blt.n 1bb0 │ │ │ │ + bne.w 1d26 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ - cbz r5, 1bb8 │ │ │ │ + cbz r5, 1bb0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ blx 1208 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1ba2 │ │ │ │ + bge.n 1b9a │ │ │ │ blx 1274 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dd4 │ │ │ │ + bne.w 1dcc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 1d4c │ │ │ │ + bne.w 1d44 │ │ │ │ ldr.w r9, [r6, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1e68 │ │ │ │ + beq.w 1e60 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - ldr r3, [pc, #656] @ (1e74 ) │ │ │ │ + ldr r3, [pc, #656] @ (1e6c ) │ │ │ │ mov r0, r9 │ │ │ │ - ldr r2, [pc, #656] @ (1e78 ) │ │ │ │ - ldr r1, [pc, #656] @ (1e7c ) │ │ │ │ + ldr r2, [pc, #656] @ (1e70 ) │ │ │ │ + ldr r1, [pc, #656] @ (1e74 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r5, [sl, r3] │ │ │ │ add r1, pc │ │ │ │ mov r3, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 10f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e2a │ │ │ │ + beq.w 1e22 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1c58 │ │ │ │ + bne.n 1c50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1e46 │ │ │ │ + bne.w 1e3e │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34ac │ │ │ │ + bl 34a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dbe │ │ │ │ - ldr r2, [pc, #600] @ (1e80 ) │ │ │ │ + beq.w 1db6 │ │ │ │ + ldr r2, [pc, #600] @ (1e78 ) │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #600] @ (1e84 ) │ │ │ │ + ldr r1, [pc, #600] @ (1e7c ) │ │ │ │ strb.w r3, [r0, #101] @ 0x65 │ │ │ │ add r2, pc │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r0, r9 │ │ │ │ blx 10f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c52 │ │ │ │ + beq.n 1c4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0c │ │ │ │ + beq.w 1e04 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1dbe │ │ │ │ + beq.w 1db6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r8, r0 │ │ │ │ - bne.w 1d82 │ │ │ │ + bne.w 1d7a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1d12 │ │ │ │ + bne.n 1d0a │ │ │ │ movs r0, #16 │ │ │ │ blx 1364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d12 │ │ │ │ + beq.n 1d0a │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1e14 │ │ │ │ + beq.w 1e0c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ str r7, [r0, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 1e1e │ │ │ │ + beq.w 1e16 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r4, [r0, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1caa │ │ │ │ + beq.n 1ca2 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d7e │ │ │ │ + beq.n 1d76 │ │ │ │ str r0, [r3, #4] │ │ │ │ str r0, [r6, #24] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d12 │ │ │ │ + beq.n 1d0a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d12 │ │ │ │ + beq.n 1d0a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1d12 │ │ │ │ + beq.n 1d0a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1d12 │ │ │ │ + cbz r3, 1d0a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1d12 │ │ │ │ + cbz r3, 1d0a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1d12 │ │ │ │ + cbz r3, 1d0a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1d12 │ │ │ │ + cbz r3, 1d0a │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 1d12 │ │ │ │ + cbz r5, 1d0a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 1cd8 │ │ │ │ + cbz r3, 1cd0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r6, r5 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 1cf2 │ │ │ │ + cbz r0, 1cea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cf2 │ │ │ │ + beq.n 1cea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dde │ │ │ │ + beq.n 1dd6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 1d08 │ │ │ │ + cbz r0, 1d00 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d08 │ │ │ │ + beq.n 1d00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dd8 │ │ │ │ + beq.n 1dd0 │ │ │ │ mov r0, r6 │ │ │ │ blx 1104 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1cd8 │ │ │ │ + bne.n 1cd0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d44 │ │ │ │ + beq.n 1d3c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 1d44 │ │ │ │ + cbnz r3, 1d3c │ │ │ │ mov r0, r9 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d44 │ │ │ │ + b.n 1d3c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1de4 │ │ │ │ + bne.n 1ddc │ │ │ │ ldr r4, [r5, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d44 │ │ │ │ + beq.n 1d3c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #312] @ (1e88 ) │ │ │ │ + ldr r1, [pc, #312] @ (1e80 ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 112c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d44 │ │ │ │ - ldr r3, [pc, #276] @ (1e74 ) │ │ │ │ + beq.n 1d3c │ │ │ │ + ldr r3, [pc, #276] @ (1e6c ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #296] @ (1e8c ) │ │ │ │ - ldr r1, [pc, #300] @ (1e90 ) │ │ │ │ + ldr r2, [pc, #296] @ (1e84 ) │ │ │ │ + ldr r1, [pc, #300] @ (1e88 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r5, [sl, r3] │ │ │ │ add r1, pc │ │ │ │ mov r3, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 10f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2c │ │ │ │ + beq.n 1e24 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1c02 │ │ │ │ + b.n 1bfa │ │ │ │ str r0, [r6, #24] │ │ │ │ - b.n 1caa │ │ │ │ + b.n 1ca2 │ │ │ │ mov r1, r8 │ │ │ │ blx 1328 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1c60 │ │ │ │ - ldr r3, [pc, #260] @ (1e94 ) │ │ │ │ + bne.w 1c58 │ │ │ │ + ldr r3, [pc, #260] @ (1e8c ) │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx 1190 <_PyType_Name@plt> │ │ │ │ - ldr r1, [pc, #248] @ (1e98 ) │ │ │ │ + ldr r1, [pc, #248] @ (1e90 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 1340 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1dbe │ │ │ │ + beq.n 1db6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e60 │ │ │ │ + beq.n 1e58 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1dd4 │ │ │ │ + beq.n 1dcc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e58 │ │ │ │ + beq.n 1e50 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1d44 │ │ │ │ + b.n 1d3c │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d08 │ │ │ │ + b.n 1d00 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cf2 │ │ │ │ + b.n 1cea │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ - cbz r2, 1dec │ │ │ │ + cbz r2, 1de4 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - cbz r1, 1df2 │ │ │ │ + cbz r1, 1dea │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [r5] │ │ │ │ - cbz r3, 1dfc │ │ │ │ + cbz r3, 1df4 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldr r4, [r5, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r6, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1d40 │ │ │ │ - b.n 1d44 │ │ │ │ + bne.n 1d38 │ │ │ │ + b.n 1d3c │ │ │ │ mov r0, r5 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c52 │ │ │ │ + b.n 1c4a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r7, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1c90 │ │ │ │ + bne.w 1c88 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r4, [r0, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 1c9c │ │ │ │ - b.n 1caa │ │ │ │ + bne.w 1c94 │ │ │ │ + b.n 1ca2 │ │ │ │ mov r4, r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1dd4 │ │ │ │ + beq.n 1dcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dd4 │ │ │ │ + bne.n 1dcc │ │ │ │ mov r0, r4 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dd4 │ │ │ │ + b.n 1dcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c12 │ │ │ │ + bne.w 1c0a │ │ │ │ mov r0, r4 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c12 │ │ │ │ + b.n 1c0a │ │ │ │ mov r0, r9 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dd4 │ │ │ │ + b.n 1dcc │ │ │ │ mov r0, r4 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dbe │ │ │ │ + b.n 1db6 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1d5c │ │ │ │ - b.n 1778 │ │ │ │ + b.n 1d54 │ │ │ │ + b.n 1780 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 1a74 │ │ │ │ + b.n 1a7c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1182,371 +1179,371 @@ │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r4, r4, [r1, #28] │ │ │ │ strd r4, r4, [r1, #36] @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ str r4, [r1, #96] @ 0x60 │ │ │ │ str r4, [r1, #12] │ │ │ │ - ldr.w r2, [pc, #2792] @ 29ac │ │ │ │ - ldr.w r1, [pc, #2792] @ 29b0 │ │ │ │ - ldr.w r6, [pc, #2792] @ 29b4 │ │ │ │ + ldr.w r2, [pc, #2792] @ 29a4 │ │ │ │ + ldr.w r1, [pc, #2792] @ 29a8 │ │ │ │ + ldr.w r6, [pc, #2792] @ 29ac │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ blx 10f4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3018 │ │ │ │ - ldr.w r3, [pc, #2768] @ 29b8 │ │ │ │ + beq.w 3010 │ │ │ │ + ldr.w r3, [pc, #2768] @ 29b0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 3408 │ │ │ │ + bne.w 3400 │ │ │ │ mov r1, r4 │ │ │ │ blx 11cc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33ee │ │ │ │ + beq.w 33e6 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 11cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33fc │ │ │ │ + beq.w 33f4 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 11cc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33ec │ │ │ │ + beq.w 33e4 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ blx 11cc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3336 │ │ │ │ + beq.w 332e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 11cc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3324 │ │ │ │ + beq.w 331c │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ blx 11cc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3260 │ │ │ │ + beq.w 3258 │ │ │ │ mov r0, r6 │ │ │ │ blx 1334 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.w 3252 │ │ │ │ + blt.w 324a │ │ │ │ mov r0, r8 │ │ │ │ blx 1334 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3252 │ │ │ │ + blt.w 324a │ │ │ │ strd r4, r0, [r5, #20] │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 1364 │ │ │ │ str r0, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 324e │ │ │ │ + beq.w 3246 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 1364 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 324e │ │ │ │ + beq.w 3246 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3166 │ │ │ │ + beq.w 315e │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 11cc │ │ │ │ mov.w r8, r7, lsl #3 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3312 │ │ │ │ + beq.w 330a │ │ │ │ add.w r4, r2, r8 │ │ │ │ blx 131c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add.w r3, r2, r8 │ │ │ │ strd r0, r1, [r4] │ │ │ │ ldr.w r2, [r2, r7, lsl #3] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 3300 │ │ │ │ + beq.w 32f8 │ │ │ │ blx 11cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3312 │ │ │ │ + beq.w 330a │ │ │ │ blx 11fc │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 33a0 │ │ │ │ + beq.w 3398 │ │ │ │ str.w r0, [fp, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.w 338a │ │ │ │ + bcs.w 3382 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1f9c │ │ │ │ + bhi.n 1f94 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 1364 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ blx 1364 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #0 │ │ │ │ mov sl, r0 │ │ │ │ ite eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 336c │ │ │ │ + beq.w 3364 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - cbz r0, 2074 │ │ │ │ + cbz r0, 206c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 11cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3384 │ │ │ │ + beq.w 337c │ │ │ │ blx 1280 │ │ │ │ str.w r0, [r4, r7, lsl #2] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3378 │ │ │ │ + beq.w 3370 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 11cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3384 │ │ │ │ + beq.w 337c │ │ │ │ blx 12b0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 3370 │ │ │ │ + beq.w 3368 │ │ │ │ strb.w r0, [sl, r7] │ │ │ │ adds r7, #1 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 2030 │ │ │ │ + bhi.n 2028 │ │ │ │ movs r1, #4 │ │ │ │ blx 1358 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 336c │ │ │ │ + beq.w 3364 │ │ │ │ ldrd r7, ip, [r5, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 2bb8 │ │ │ │ + beq.w 2bb0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.w 219c │ │ │ │ + bls.w 2194 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 20a2 │ │ │ │ + b.n 209a │ │ │ │ cmp r7, r1 │ │ │ │ - bls.n 20ec │ │ │ │ + bls.n 20e4 │ │ │ │ cmp ip, lr │ │ │ │ - beq.w 21b4 │ │ │ │ + beq.w 21ac │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldrb.w r0, [sl, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 209e │ │ │ │ + beq.n 2096 │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ add.w r9, r6, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 209e │ │ │ │ + bne.n 2096 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr.w r8, [r4, r3, lsl #2] │ │ │ │ ldrb.w fp, [sl, r0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 2178 │ │ │ │ + bne.n 2170 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ subs.w r0, r8, r0 │ │ │ │ - beq.n 2178 │ │ │ │ + beq.n 2170 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r7, r1 │ │ │ │ str.w r0, [r9] │ │ │ │ - bhi.n 20a2 │ │ │ │ + bhi.n 209a │ │ │ │ cmp ip, lr │ │ │ │ - bls.n 21b4 │ │ │ │ + bls.n 21ac │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21a2 │ │ │ │ + bne.n 219a │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 21b4 │ │ │ │ + beq.n 21ac │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2aee │ │ │ │ + bne.w 2ae6 │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 21b0 │ │ │ │ + beq.n 21a8 │ │ │ │ ldrb.w r3, [sl, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2bdc │ │ │ │ + bne.w 2bd4 │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n 21b0 │ │ │ │ + beq.n 21a8 │ │ │ │ ldrb.w r3, [sl, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2c38 │ │ │ │ + bne.w 2c30 │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.n 21b0 │ │ │ │ + beq.n 21a8 │ │ │ │ ldrb.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2ca0 │ │ │ │ + bne.w 2c98 │ │ │ │ cmp.w ip, #5 │ │ │ │ - beq.n 21b0 │ │ │ │ + beq.n 21a8 │ │ │ │ ldrb.w r3, [sl, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2ba6 │ │ │ │ + bne.w 2b9e │ │ │ │ cmp.w ip, #6 │ │ │ │ - beq.n 21b0 │ │ │ │ + beq.n 21a8 │ │ │ │ add.w r3, sl, #6 │ │ │ │ add.w r1, r6, #24 │ │ │ │ add.w r0, ip, sl │ │ │ │ - b.n 2162 │ │ │ │ + b.n 215a │ │ │ │ adds r1, #4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 21b0 │ │ │ │ + beq.n 21a8 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 215c │ │ │ │ + beq.n 2154 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 215c │ │ │ │ + bne.n 2154 │ │ │ │ mov.w r2, #3600 @ 0xe10 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 215c │ │ │ │ + b.n 2154 │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, r0 │ │ │ │ - bcs.n 209e │ │ │ │ + bcs.n 2096 │ │ │ │ cmp r7, r1 │ │ │ │ - bls.w 3188 │ │ │ │ + bls.w 3180 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldrb.w r0, [sl, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20a2 │ │ │ │ + bne.n 209a │ │ │ │ ldr.w r0, [r4, r3, lsl #2] │ │ │ │ subs.w r0, r8, r0 │ │ │ │ - bne.n 20e0 │ │ │ │ - b.n 20a2 │ │ │ │ + bne.n 20d8 │ │ │ │ + b.n 209a │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - cbz r3, 21aa │ │ │ │ + cbz r3, 21a2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3002 │ │ │ │ + beq.w 2ffa │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 20fe │ │ │ │ + bhi.n 20f6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2282 │ │ │ │ + beq.n 227a │ │ │ │ mov r9, r5 │ │ │ │ mov.w r8, r7, lsl #3 │ │ │ │ add.w fp, r5, #36 @ 0x24 │ │ │ │ ldr.w r3, [r9, #28]! │ │ │ │ strd r3, r7, [sp, #16] │ │ │ │ mov r7, ip │ │ │ │ mov r0, r8 │ │ │ │ blx 1364 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3360 │ │ │ │ + beq.w 3358 │ │ │ │ blx 1144 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 21c8 │ │ │ │ + bne.n 21c0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r7, #1 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r8, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - bls.w 31ae │ │ │ │ + bls.w 31a6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r1, [r4, r3, lsl #2] │ │ │ │ cmp r2, r1 │ │ │ │ mov.w ip, r1, asr #31 │ │ │ │ sbcs.w r3, lr, ip │ │ │ │ - blt.w 2996 │ │ │ │ + blt.w 298e │ │ │ │ ldrd r2, r3, [r5, #32] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds.w r0, r0, r8 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ adc.w r0, lr, r0 │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r0, r0, r1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ adc.w r1, ip, r1 │ │ │ │ cmp r7, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ - beq.n 2282 │ │ │ │ + beq.n 227a │ │ │ │ ldr r1, [sp, #32] │ │ │ │ subs r7, #1 │ │ │ │ mov fp, r5 │ │ │ │ add.w lr, r1, r7, lsl #2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr.w r7, [r1, #4]! │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ ldr.w r8, [r4, r7, lsl #2] │ │ │ │ asrs r7, r0, #31 │ │ │ │ cmp r0, r8 │ │ │ │ mov.w ip, r8, asr #31 │ │ │ │ sbcs.w r9, r7, ip │ │ │ │ ldr.w r9, [r2, #8]! │ │ │ │ - blt.w 296a │ │ │ │ + blt.w 2962 │ │ │ │ adds.w r0, r9, r0 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ adc.w r7, r7, r0 │ │ │ │ str r7, [r2, #4] │ │ │ │ ldr.w r0, [r3, #8]! │ │ │ │ adds.w r0, r0, r8 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ adc.w r0, ip, r0 │ │ │ │ cmp r1, lr │ │ │ │ str r0, [r3, #4] │ │ │ │ - bne.n 223a │ │ │ │ + bne.n 2232 │ │ │ │ mov r5, fp │ │ │ │ ldr r0, [r5, #24] │ │ │ │ lsls r0, r0, #4 │ │ │ │ blx 1364 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33e2 │ │ │ │ + beq.w 33da │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r5 │ │ │ │ strd r4, r6, [sp, #24] │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ - b.n 237e │ │ │ │ + b.n 2376 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ blx 11cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33c8 │ │ │ │ + beq.w 33c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w fp, r7, lsl #4 │ │ │ │ ldr.w r2, [r8, #96] @ 0x60 │ │ │ │ add.w sl, r7, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ add.w r9, r2, fp │ │ │ │ @@ -1557,106 +1554,106 @@ │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, fp] │ │ │ │ strd r3, r3, [r9, #4] │ │ │ │ str.w r5, [r9, #12] │ │ │ │ blx 11f0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33b2 │ │ │ │ + beq.w 33aa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx 1110 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2fb2 │ │ │ │ + beq.w 2faa │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2318 │ │ │ │ + beq.n 2310 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 2318 │ │ │ │ + cbnz r3, 2310 │ │ │ │ mov r0, r7 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r3, [r2, fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3426 │ │ │ │ + beq.w 341e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 11f0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32ce │ │ │ │ + beq.w 32c6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx 1110 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2efe │ │ │ │ + beq.w 2ef6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 235e │ │ │ │ + beq.n 2356 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 235e │ │ │ │ + cbnz r3, 2356 │ │ │ │ mov r0, r7 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 3426 │ │ │ │ + beq.w 341e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, sl │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str.w r4, [r9, #8] │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 22a2 │ │ │ │ + bhi.n 229a │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ movs r1, #4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ mov r5, r8 │ │ │ │ blx 1358 │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33d8 │ │ │ │ + beq.w 33d0 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24a8 │ │ │ │ + beq.n 24a0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w lr, r0, #4 │ │ │ │ ands.w r3, r3, #7 │ │ │ │ sub.w ip, r2, #4 │ │ │ │ add.w r8, r2, r8, lsl #2 │ │ │ │ - beq.n 2438 │ │ │ │ + beq.n 2430 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2426 │ │ │ │ + beq.n 241e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 2418 │ │ │ │ + beq.n 2410 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 240a │ │ │ │ + beq.n 2402 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 23fc │ │ │ │ + beq.n 23f4 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 23ee │ │ │ │ + beq.n 23e6 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 2b96 │ │ │ │ + bne.w 2b8e │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ str.w r3, [lr, #4]! │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ @@ -1674,15 +1671,15 @@ │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ str.w r3, [lr, #4]! │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ cmp r8, ip │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ str.w r3, [lr, #4]! │ │ │ │ - beq.n 24a8 │ │ │ │ + beq.n 24a0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ mov r0, ip │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ mov r1, lr │ │ │ │ add.w ip, ip, #32 │ │ │ │ add.w lr, lr, #32 │ │ │ │ @@ -1713,96 +1710,96 @@ │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ str r3, [r1, #28] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ str r3, [r1, #32] │ │ │ │ - bne.n 243a │ │ │ │ + bne.n 2432 │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ - cbz r2, 24c4 │ │ │ │ + cbz r2, 24bc │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31ce │ │ │ │ + bne.w 31c6 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 31c8 │ │ │ │ + beq.w 31c0 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ blx 12b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2a5c │ │ │ │ - beq.w 2d3a │ │ │ │ + blt.w 2a54 │ │ │ │ + beq.w 2d32 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ blx 12ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2a5c │ │ │ │ + beq.w 2a54 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - beq.w 2cb2 │ │ │ │ - ldr.w r2, [pc, #1224] @ 29bc │ │ │ │ + beq.w 2caa │ │ │ │ + ldr.w r2, [pc, #1224] @ 29b4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w fp, [r1, r2] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r7, r3, #30 │ │ │ │ - beq.w 2eb4 │ │ │ │ + beq.w 2eac │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r7, r3, #30 │ │ │ │ itt eq │ │ │ │ addeq r1, r0, #1 │ │ │ │ moveq r8, r1 │ │ │ │ - beq.n 2548 │ │ │ │ + beq.n 2540 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r1, r3, #30 │ │ │ │ itt eq │ │ │ │ addeq r1, r0, #2 │ │ │ │ moveq r8, r1 │ │ │ │ - beq.n 2548 │ │ │ │ + beq.n 2540 │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ adds r1, r0, #3 │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.n 2546 │ │ │ │ + beq.n 253e │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 2532 │ │ │ │ + bne.n 252a │ │ │ │ cmp r0, r1 │ │ │ │ str r7, [sp, #16] │ │ │ │ - beq.w 2eb4 │ │ │ │ + beq.w 2eac │ │ │ │ mov r8, r1 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 134c │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2eb4 │ │ │ │ + beq.w 2eac │ │ │ │ ldrb.w r2, [r8] │ │ │ │ sub.w r3, r2, #43 @ 0x2b │ │ │ │ tst.w r3, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - beq.w 2bc8 │ │ │ │ + beq.w 2bc0 │ │ │ │ ldr.w r1, [fp, r2, lsl #2] │ │ │ │ lsls r0, r1, #29 │ │ │ │ - bpl.w 2e76 │ │ │ │ + bpl.w 2e6e │ │ │ │ ldrb.w ip, [r8, #1] │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ ldr.w r1, [fp, ip, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ it pl │ │ │ │ addpl.w r0, r8, #1 │ │ │ │ - bpl.n 25b4 │ │ │ │ + bpl.n 25ac │ │ │ │ movs r0, #10 │ │ │ │ mla ip, r0, r2, ip │ │ │ │ sub.w r2, ip, #48 @ 0x30 │ │ │ │ ldrb.w ip, [r8, #2] │ │ │ │ ldr.w r1, [fp, ip, lsl #2] │ │ │ │ lsls r7, r1, #29 │ │ │ │ itett mi │ │ │ │ @@ -1813,163 +1810,163 @@ │ │ │ │ it mi │ │ │ │ addmi.w r0, r8, #3 │ │ │ │ cmp.w ip, #58 @ 0x3a │ │ │ │ ittt ne │ │ │ │ movne r1, #0 │ │ │ │ strne r1, [sp, #68] @ 0x44 │ │ │ │ movne ip, r1 │ │ │ │ - beq.w 2f4c │ │ │ │ + beq.w 2f44 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add.w r2, r3, #24 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bhi.w 2e76 │ │ │ │ + bhi.w 2e6e │ │ │ │ movw r2, #61936 @ 0xf1f0 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ mvn.w r2, #59 @ 0x3b │ │ │ │ mla r2, r2, ip, r3 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ subs r2, r2, r1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ad2 │ │ │ │ + beq.w 2aca │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - beq.w 2e12 │ │ │ │ + beq.w 2e0a │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.w 2e40 │ │ │ │ + beq.w 2e38 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r7, r3, #30 │ │ │ │ itt eq │ │ │ │ addeq.w r8, r0, #1 │ │ │ │ moveq r1, r8 │ │ │ │ - beq.n 264c │ │ │ │ + beq.n 2644 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.w 2e6c │ │ │ │ + beq.w 2e64 │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ add.w r8, r0, #3 │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.n 264a │ │ │ │ + beq.n 2642 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldrb.w r3, [r8, #1]! │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 2636 │ │ │ │ + bne.n 262e │ │ │ │ cmp r0, r8 │ │ │ │ str r7, [sp, #16] │ │ │ │ - beq.w 2e40 │ │ │ │ + beq.w 2e38 │ │ │ │ mov r1, r8 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 134c │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e40 │ │ │ │ + beq.w 2e38 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bne.w 2c4a │ │ │ │ + bne.w 2c42 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r9, sp, #104 @ 0x68 │ │ │ │ add.w r2, r2, #3600 @ 0xe10 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #836] @ (29c0 ) │ │ │ │ + ldr r2, [pc, #836] @ (29b8 ) │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r5, r9 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r2, r8 │ │ │ │ strd r4, r6, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bne.w 316c │ │ │ │ + bne.w 3164 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - bne.w 29c4 │ │ │ │ + bne.w 29bc │ │ │ │ ldrb r4, [r2, #2] │ │ │ │ ldr.w r3, [fp, r4, lsl #2] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.w 29de │ │ │ │ + bpl.w 29d6 │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ subs r4, #48 @ 0x30 │ │ │ │ ldr.w r1, [fp, r3, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ itett mi │ │ │ │ submi r3, #48 @ 0x30 │ │ │ │ addpl r2, #3 │ │ │ │ addmi r2, #4 │ │ │ │ movmi r1, #10 │ │ │ │ it mi │ │ │ │ mlami r4, r1, r4, r3 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 29de │ │ │ │ + bne.w 29d6 │ │ │ │ ldrb.w r9, [r2, #1] │ │ │ │ ldr.w r3, [fp, r9, lsl #2] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.w 29de │ │ │ │ + bpl.w 29d6 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 29de │ │ │ │ + bne.w 29d6 │ │ │ │ ldrb.w r8, [r2, #3] │ │ │ │ ldr.w r3, [fp, r8, lsl #2] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.w 29de │ │ │ │ + bpl.w 29d6 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ itt ne │ │ │ │ addne r2, #4 │ │ │ │ strne r2, [sp, #92] @ 0x5c │ │ │ │ - bne.n 2720 │ │ │ │ + bne.n 2718 │ │ │ │ adds r2, #5 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 36b8 │ │ │ │ + bl 36b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 29de │ │ │ │ + bne.w 29d6 │ │ │ │ movs r1, #12 │ │ │ │ movs r0, #1 │ │ │ │ blx 1358 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32b4 │ │ │ │ + beq.w 32ac │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.w 30dc │ │ │ │ + bhi.w 30d4 │ │ │ │ sub.w r3, r9, #49 @ 0x31 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 31e4 │ │ │ │ + bhi.w 31dc │ │ │ │ sub.w r8, r8, #48 @ 0x30 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 3200 │ │ │ │ + bhi.w 31f8 │ │ │ │ ldrd r3, r1, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ add.w ip, r3, #167 @ 0xa7 │ │ │ │ cmp.w ip, #334 @ 0x14e │ │ │ │ - bhi.w 3344 │ │ │ │ + bhi.w 333c │ │ │ │ strh r3, [r0, #8] │ │ │ │ sub.w r9, r9, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ strb r4, [r0, #4] │ │ │ │ strb.w r8, [r0, #6] │ │ │ │ strb r1, [r0, #10] │ │ │ │ strb r2, [r0, #11] │ │ │ │ @@ -1978,117 +1975,117 @@ │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ adds r5, #4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [r6, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r1, r5 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ - bne.n 2692 │ │ │ │ + bne.n 268a │ │ │ │ ldrd r4, r6, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3076 │ │ │ │ + bne.w 306e │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 12a4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 11f0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32a8 │ │ │ │ + beq.w 32a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx 1110 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 308a │ │ │ │ + beq.w 3082 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27e6 │ │ │ │ + beq.n 27de │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 27e6 │ │ │ │ + cbnz r3, 27de │ │ │ │ mov r0, r8 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 3436 │ │ │ │ + beq.w 342e │ │ │ │ movs r0, #0 │ │ │ │ blx 11f0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 329c │ │ │ │ + beq.w 3294 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx 1110 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 30f8 │ │ │ │ + beq.w 30f0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 282e │ │ │ │ + beq.n 2826 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 282e │ │ │ │ + cbnz r3, 2826 │ │ │ │ mov r0, r8 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 329c │ │ │ │ + beq.w 3294 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w lr, [r2] │ │ │ │ cmp lr, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ itt ne │ │ │ │ addne.w lr, lr, #1 │ │ │ │ strne.w lr, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29a2 │ │ │ │ + beq.w 299a │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ sub.w r9, r1, r0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ add r9, r1 │ │ │ │ - bl 3828 │ │ │ │ + bl 3820 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 321c │ │ │ │ + beq.w 3214 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3828 │ │ │ │ + bl 3820 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 321c │ │ │ │ + beq.w 3214 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ ittt eq │ │ │ │ ldreq r2, [sp, #24] │ │ │ │ ldreq.w lr, [r2] │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 28aa │ │ │ │ + beq.n 28a2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w lr, [r1] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -2111,55 +2108,55 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp lr, r3 │ │ │ │ - beq.n 2904 │ │ │ │ + beq.n 28fc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 32c4 │ │ │ │ + beq.w 32bc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 291e │ │ │ │ + cbz r1, 2916 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 291e │ │ │ │ + beq.n 2916 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 291e │ │ │ │ + cbnz r3, 2916 │ │ │ │ mov r0, r1 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 2bee │ │ │ │ + bls.w 2be6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ strb.w r3, [r5, #100] @ 0x64 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 2944 │ │ │ │ + beq.n 293c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2ae0 │ │ │ │ + beq.w 2ad8 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 1104 │ │ │ │ mov r0, r6 │ │ │ │ blx 1104 │ │ │ │ mov r0, sl │ │ │ │ blx 1104 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 2962 │ │ │ │ + cbz r3, 295a │ │ │ │ mov r0, r3 │ │ │ │ blx 1104 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r2, #4] │ │ │ │ adds.w r9, r9, r8 │ │ │ │ @@ -2169,31 +2166,31 @@ │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ adds.w r0, ip, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ adc.w r7, r7, r0 │ │ │ │ cmp r1, lr │ │ │ │ str r7, [r3, #4] │ │ │ │ - bne.w 223a │ │ │ │ - b.n 2280 │ │ │ │ + bne.w 2232 │ │ │ │ + b.n 2278 │ │ │ │ mov r8, r1 │ │ │ │ mov lr, ip │ │ │ │ mov r1, r2 │ │ │ │ mov.w ip, r2, asr #31 │ │ │ │ - b.n 220a │ │ │ │ + b.n 2202 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 28aa │ │ │ │ + b.n 28a2 │ │ │ │ subs r6, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2c08 │ │ │ │ + b.n 2c10 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2202,134 +2199,134 @@ │ │ │ │ addne r2, #1 │ │ │ │ addeq r2, #2 │ │ │ │ movne r4, #0 │ │ │ │ moveq r4, #1 │ │ │ │ ldrb.w r9, [r2] │ │ │ │ ldr.w r3, [fp, r9, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 2b00 │ │ │ │ + bmi.w 2af8 │ │ │ │ ldrd r4, r6, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - ldr.w r3, [pc, #2652] @ 3444 │ │ │ │ + ldr.w r3, [pc, #2652] @ 343c │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 11d8 │ │ │ │ - cbnz r0, 2a0a │ │ │ │ - ldr.w r3, [pc, #2640] @ 3448 │ │ │ │ - ldr.w r1, [pc, #2640] @ 344c │ │ │ │ + cbnz r0, 2a02 │ │ │ │ + ldr.w r3, [pc, #2640] @ 3440 │ │ │ │ + ldr.w r1, [pc, #2640] @ 3444 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1340 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a24 │ │ │ │ + beq.n 2a1c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 2a24 │ │ │ │ + cbnz r3, 2a1c │ │ │ │ mov r0, r2 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r2, 2a4c │ │ │ │ - ldr.w r3, [pc, #2596] @ 3450 │ │ │ │ + cbz r2, 2a44 │ │ │ │ + ldr.w r3, [pc, #2596] @ 3448 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2a4c │ │ │ │ + beq.n 2a44 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2a4c │ │ │ │ + beq.n 2a44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 2a4c │ │ │ │ + cbnz r3, 2a44 │ │ │ │ mov r0, r1 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - cbz r0, 2a54 │ │ │ │ + cbz r0, 2a4c │ │ │ │ blx 1104 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 315e │ │ │ │ + bne.w 3156 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - cbz r0, 2a6e │ │ │ │ + cbz r0, 2a66 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 1104 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #28] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3272 │ │ │ │ + bne.w 326a │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 32f0 │ │ │ │ + bne.w 32e8 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ - cbz r2, 2a96 │ │ │ │ + cbz r2, 2a8e │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.w 32e2 │ │ │ │ + bne.w 32da │ │ │ │ blx 1104 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 2aa2 │ │ │ │ + cbz r0, 2a9a │ │ │ │ blx 1104 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbz r1, 2aba │ │ │ │ + cbz r1, 2ab2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2aba │ │ │ │ + beq.n 2ab2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ea0 │ │ │ │ + beq.w 2e98 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - cbnz r4, 2ae6 │ │ │ │ - cbz r6, 2ac8 │ │ │ │ + cbnz r4, 2ade │ │ │ │ + cbz r6, 2ac0 │ │ │ │ mov r0, r6 │ │ │ │ blx 1104 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 2952 │ │ │ │ - b.n 2958 │ │ │ │ + bne.w 294a │ │ │ │ + b.n 2950 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 2794 │ │ │ │ + b.n 278c │ │ │ │ mov r0, r3 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ blx 1104 │ │ │ │ - b.n 2ac0 │ │ │ │ + b.n 2ab8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2108 │ │ │ │ + bne.w 2100 │ │ │ │ mov.w r3, #3600 @ 0xe10 │ │ │ │ str r3, [r6, #4] │ │ │ │ - b.w 2108 │ │ │ │ + b.w 2100 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ sub.w r9, r9, #48 @ 0x30 │ │ │ │ ldr.w r1, [fp, r3, lsl #2] │ │ │ │ lsls r0, r1, #29 │ │ │ │ - bpl.w 2f48 │ │ │ │ + bpl.w 2f40 │ │ │ │ sub.w r1, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ movs r0, #10 │ │ │ │ mla r9, r0, r9, r1 │ │ │ │ ldr.w r1, [fp, r3, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ itett mi │ │ │ │ @@ -2337,193 +2334,193 @@ │ │ │ │ addpl r2, #2 │ │ │ │ addmi r2, #3 │ │ │ │ mlami r9, r0, r9, r3 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ it ne │ │ │ │ strne r2, [sp, #92] @ 0x5c │ │ │ │ - bne.n 2b4e │ │ │ │ + bne.n 2b46 │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 36b8 │ │ │ │ + bl 36b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 29de │ │ │ │ + bne.w 29d6 │ │ │ │ movs r1, #12 │ │ │ │ movs r0, #1 │ │ │ │ blx 1358 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32b4 │ │ │ │ + beq.w 32ac │ │ │ │ cmp r4, r9 │ │ │ │ - bgt.w 3054 │ │ │ │ + bgt.w 304c │ │ │ │ cmp.w r9, #366 @ 0x16e │ │ │ │ - bge.w 3054 │ │ │ │ + bge.w 304c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w r2, r3, #167 @ 0xa7 │ │ │ │ cmp.w r2, #334 @ 0x14e │ │ │ │ - bhi.w 302e │ │ │ │ + bhi.w 3026 │ │ │ │ ldrsb.w r2, [sp, #100] @ 0x64 │ │ │ │ ldrsb.w r1, [sp, #112] @ 0x70 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - ldr.w r3, [pc, #2256] @ 3454 │ │ │ │ + ldr.w r3, [pc, #2256] @ 344c │ │ │ │ strb r1, [r0, #11] │ │ │ │ add r3, pc │ │ │ │ strb r4, [r0, #4] │ │ │ │ strh.w r9, [r0, #6] │ │ │ │ strb r2, [r0, #10] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 2776 │ │ │ │ + b.n 276e │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ str.w r3, [lr, #4]! │ │ │ │ - b.n 23e0 │ │ │ │ + b.n 23d8 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2148 │ │ │ │ + bne.w 2140 │ │ │ │ mov.w r3, #3600 @ 0xe10 │ │ │ │ str r3, [r6, #20] │ │ │ │ - b.w 2148 │ │ │ │ + b.w 2140 │ │ │ │ cmp r7, #1 │ │ │ │ - bhi.w 2094 │ │ │ │ + bhi.w 208c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 21b4 │ │ │ │ - b.w 2282 │ │ │ │ + bne.w 21ac │ │ │ │ + b.w 227a │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ ite eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ movne r3, #1 │ │ │ │ ldrb.w r2, [r8] │ │ │ │ - b.n 256a │ │ │ │ + b.n 2562 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2118 │ │ │ │ + bne.w 2110 │ │ │ │ mov.w r3, #3600 @ 0xe10 │ │ │ │ str r3, [r6, #8] │ │ │ │ - b.w 2118 │ │ │ │ + b.w 2110 │ │ │ │ ldrb.w r2, [r5, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2926 │ │ │ │ + beq.w 291e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ee2 │ │ │ │ + beq.w 2eda │ │ │ │ ldr.w r8, [r5, #96] @ 0x60 │ │ │ │ movs r2, #2 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 1208 │ │ │ │ subs r3, r0, #0 │ │ │ │ - ble.n 2c30 │ │ │ │ + ble.n 2c28 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ blx 1208 │ │ │ │ subs r3, r0, #0 │ │ │ │ - ble.n 2c30 │ │ │ │ + ble.n 2c28 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ blx 1208 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 2928 │ │ │ │ - b.n 2a5c │ │ │ │ + bge.w 2920 │ │ │ │ + b.n 2a54 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2128 │ │ │ │ + bne.w 2120 │ │ │ │ mov.w r3, #3600 @ 0xe10 │ │ │ │ str r3, [r6, #12] │ │ │ │ - b.w 2128 │ │ │ │ + b.w 2120 │ │ │ │ add.w r9, sp, #104 @ 0x68 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov.w ip, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ strd ip, ip, [sp, #100] @ 0x64 │ │ │ │ str.w ip, [sp, #112] @ 0x70 │ │ │ │ - bl 36b8 │ │ │ │ + bl 36b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 314a │ │ │ │ + bne.w 3142 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w r2, r3, #24 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bhi.w 314a │ │ │ │ + bhi.w 3142 │ │ │ │ movw r1, #61936 @ 0xf1f0 │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ mvn.w r1, #59 @ 0x3b │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ - b.n 2678 │ │ │ │ + b.n 2670 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2138 │ │ │ │ + bne.w 2130 │ │ │ │ mov.w r3, #3600 @ 0xe10 │ │ │ │ str r3, [r6, #16] │ │ │ │ - b.w 2138 │ │ │ │ + b.w 2130 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.w 2eb4 │ │ │ │ - ldr.w r2, [pc, #1948] @ 3458 │ │ │ │ + beq.w 2eac │ │ │ │ + ldr.w r2, [pc, #1948] @ 3450 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w fp, [r1, r2] │ │ │ │ ldr.w r2, [fp, r3, lsl #2] │ │ │ │ lsls r1, r2, #29 │ │ │ │ - beq.w 300c │ │ │ │ + beq.w 3004 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ adds r3, r0, #1 │ │ │ │ add.w r8, r0, #2 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - beq.w 2ffc │ │ │ │ + beq.w 2ff4 │ │ │ │ ldr.w r2, [fp, r1, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - beq.w 2ed6 │ │ │ │ + beq.w 2ece │ │ │ │ ldrb.w ip, [r0, #3] │ │ │ │ adds r1, r0, #3 │ │ │ │ cmp.w ip, #62 @ 0x3e │ │ │ │ - beq.n 2d2c │ │ │ │ + beq.n 2d24 │ │ │ │ ldr.w r2, [fp, ip, lsl #2] │ │ │ │ lsls r7, r2, #29 │ │ │ │ - beq.w 2ea8 │ │ │ │ + beq.w 2ea0 │ │ │ │ ldrb.w ip, [r0, #4] │ │ │ │ add.w r8, r0, #4 │ │ │ │ cmp.w ip, #62 @ 0x3e │ │ │ │ - beq.w 2ee6 │ │ │ │ + beq.w 2ede │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr.w r2, [fp, ip, lsl #2] │ │ │ │ add.w r1, r8, #1 │ │ │ │ lsls r2, r2, #29 │ │ │ │ - beq.w 2eee │ │ │ │ + beq.w 2ee6 │ │ │ │ ldrb.w ip, [r8, #1] │ │ │ │ cmp.w ip, #62 @ 0x3e │ │ │ │ - beq.n 2d2a │ │ │ │ + beq.n 2d22 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 2d0e │ │ │ │ + b.n 2d06 │ │ │ │ str r7, [sp, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 2eb4 │ │ │ │ + beq.w 2eac │ │ │ │ add.w r8, r8, #2 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 2548 │ │ │ │ + b.n 2540 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 319c │ │ │ │ + beq.w 3194 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ subs r2, #1 │ │ │ │ - cbz r3, 2d54 │ │ │ │ + cbz r3, 2d4c │ │ │ │ add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ add.w r8, r3, r2, lsl #4 │ │ │ │ @@ -2532,26 +2529,26 @@ │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrd fp, r9, [r8, #8] │ │ │ │ blx 12a4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3828 │ │ │ │ + bl 3820 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3282 │ │ │ │ + beq.w 327a │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3828 │ │ │ │ + bl 3820 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3282 │ │ │ │ + beq.w 327a │ │ │ │ ldr.w r1, [fp] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ @@ -2565,630 +2562,630 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ blx 12b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 291e │ │ │ │ + beq.w 2916 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r5, #52] @ 0x34 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 291e │ │ │ │ + beq.w 2916 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 291e │ │ │ │ + bne.w 2916 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 291e │ │ │ │ + b.n 2916 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 2e40 │ │ │ │ + beq.n 2e38 │ │ │ │ adds r0, #1 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r2, [fp, r3, lsl #2] │ │ │ │ add.w r1, r8, #1 │ │ │ │ lsls r2, r2, #29 │ │ │ │ - beq.n 2e36 │ │ │ │ + beq.n 2e2e │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 2e5e │ │ │ │ + beq.n 2e56 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 2e1e │ │ │ │ + b.n 2e16 │ │ │ │ subs r3, #43 @ 0x2b │ │ │ │ tst.w r3, #253 @ 0xfd │ │ │ │ - beq.n 2e2a │ │ │ │ + beq.n 2e22 │ │ │ │ str r7, [sp, #16] │ │ │ │ blx 1274 │ │ │ │ - cbnz r0, 2e8c │ │ │ │ - ldr.w r3, [pc, #1536] @ 3448 │ │ │ │ + cbnz r0, 2e84 │ │ │ │ + ldr.w r3, [pc, #1536] @ 3440 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr.w r1, [pc, #1544] @ 345c │ │ │ │ + ldr.w r1, [pc, #1544] @ 3454 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ blx 1340 │ │ │ │ - b.n 2e8c │ │ │ │ + b.n 2e84 │ │ │ │ cmp r0, r1 │ │ │ │ str r7, [sp, #16] │ │ │ │ - beq.n 2e40 │ │ │ │ + beq.n 2e38 │ │ │ │ add.w r8, r8, #2 │ │ │ │ - b.w 264c │ │ │ │ + b.w 2644 │ │ │ │ add.w r8, r0, #2 │ │ │ │ mov r1, r8 │ │ │ │ - b.w 264c │ │ │ │ - ldr.w r3, [pc, #1488] @ 3448 │ │ │ │ + b.w 2644 │ │ │ │ + ldr.w r3, [pc, #1488] @ 3440 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr.w r1, [pc, #1500] @ 3460 │ │ │ │ + ldr.w r1, [pc, #1500] @ 3458 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ blx 1340 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2a4c │ │ │ │ + beq.w 2a44 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 2a16 │ │ │ │ + b.n 2a0e │ │ │ │ mov r0, r1 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2aba │ │ │ │ + b.n 2ab2 │ │ │ │ sub.w ip, ip, #43 @ 0x2b │ │ │ │ tst.w ip, #253 @ 0xfd │ │ │ │ - beq.w 2cfc │ │ │ │ + beq.w 2cf4 │ │ │ │ blx 1274 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2a4c │ │ │ │ - ldr.w r3, [pc, #1416] @ 3448 │ │ │ │ + bne.w 2a44 │ │ │ │ + ldr.w r3, [pc, #1416] @ 3440 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr.w r1, [pc, #1432] @ 3464 │ │ │ │ + ldr.w r1, [pc, #1432] @ 345c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ blx 1340 │ │ │ │ - b.n 2a54 │ │ │ │ + b.n 2a4c │ │ │ │ subs r1, #43 @ 0x2b │ │ │ │ tst.w r1, #253 @ 0xfd │ │ │ │ - beq.w 2ce6 │ │ │ │ - b.n 2eb4 │ │ │ │ + beq.w 2cde │ │ │ │ + b.n 2eac │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2928 │ │ │ │ + b.n 2920 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r2 │ │ │ │ - b.n 2d2c │ │ │ │ + b.n 2d24 │ │ │ │ sub.w ip, ip, #43 @ 0x2b │ │ │ │ tst.w ip, #253 @ 0xfd │ │ │ │ - beq.w 2d1c │ │ │ │ + beq.w 2d14 │ │ │ │ str r7, [sp, #16] │ │ │ │ - b.n 2eb4 │ │ │ │ - ldr.w r3, [pc, #1384] @ 3468 │ │ │ │ + b.n 2eac │ │ │ │ + ldr.w r3, [pc, #1384] @ 3460 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r5, [r6, #36] @ 0x24 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2348 │ │ │ │ + beq.w 2340 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ blx 1184 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2348 │ │ │ │ + beq.w 2340 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2348 │ │ │ │ + bne.w 2340 │ │ │ │ mov r0, r5 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2348 │ │ │ │ + b.w 2340 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 2b2e │ │ │ │ + b.n 2b26 │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ ldr.w r1, [fp, ip, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n 2e76 │ │ │ │ + bpl.n 2e6e │ │ │ │ ldrb.w lr, [r0, #2] │ │ │ │ ldr.w r1, [fp, lr, lsl #2] │ │ │ │ lsls r7, r1, #29 │ │ │ │ - bpl.n 2e76 │ │ │ │ + bpl.n 2e6e │ │ │ │ sub.w r1, ip, #48 @ 0x30 │ │ │ │ mov.w r9, #10 │ │ │ │ sub.w ip, lr, #48 @ 0x30 │ │ │ │ mla ip, r9, r1, ip │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ mul.w ip, r3, ip │ │ │ │ - bne.n 3024 │ │ │ │ + bne.n 301c │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ ldr.w r1, [fp, lr, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.w 2e76 │ │ │ │ + bpl.w 2e6e │ │ │ │ ldrb.w r8, [r0, #5] │ │ │ │ ldr.w r1, [fp, r8, lsl #2] │ │ │ │ lsls r7, r1, #29 │ │ │ │ - bpl.w 2e76 │ │ │ │ + bpl.w 2e6e │ │ │ │ sub.w lr, lr, #48 @ 0x30 │ │ │ │ sub.w r8, r8, #48 @ 0x30 │ │ │ │ adds r0, #6 │ │ │ │ mla r8, r9, lr, r8 │ │ │ │ mul.w r1, r3, r8 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - b.w 25c4 │ │ │ │ - ldr.w r3, [pc, #1208] @ 346c │ │ │ │ + b.w 25bc │ │ │ │ + ldr.w r3, [pc, #1208] @ 3464 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2302 │ │ │ │ + beq.w 22fa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ blx 1184 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2302 │ │ │ │ + beq.w 22fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2302 │ │ │ │ + bne.w 22fa │ │ │ │ mov r0, r5 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2302 │ │ │ │ + b.w 22fa │ │ │ │ mov r1, r8 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 2d32 │ │ │ │ + b.n 2d2a │ │ │ │ mov.w r3, #3600 @ 0xe10 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.w 21aa │ │ │ │ + b.w 21a2 │ │ │ │ subs r3, #43 @ 0x2b │ │ │ │ tst.w r3, #253 @ 0xfd │ │ │ │ - beq.w 2cce │ │ │ │ - b.n 2eb4 │ │ │ │ + beq.w 2cc6 │ │ │ │ + b.n 2eac │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov sl, r3 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 2a5e │ │ │ │ + b.n 2a56 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #3 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - b.w 25c4 │ │ │ │ - ldr.w r3, [pc, #1048] @ 3448 │ │ │ │ + b.w 25bc │ │ │ │ + ldr.w r3, [pc, #1048] @ 3440 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr.w r1, [pc, #1076] @ 3470 │ │ │ │ + ldr.w r1, [pc, #1076] @ 3468 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldrd r4, r6, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1340 │ │ │ │ mov r0, r8 │ │ │ │ blx 1104 │ │ │ │ - b.n 29e6 │ │ │ │ - ldr r1, [pc, #1008] @ (3448 ) │ │ │ │ + b.n 29de │ │ │ │ + ldr r1, [pc, #1008] @ (3440 ) │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ldr.w r1, [pc, #1032] @ 3474 │ │ │ │ + ldr.w r1, [pc, #1032] @ 346c │ │ │ │ add r1, pc │ │ │ │ blx 1340 │ │ │ │ - b.n 304c │ │ │ │ - ldr r3, [pc, #976] @ (3448 ) │ │ │ │ + b.n 3044 │ │ │ │ + ldr r3, [pc, #976] @ (3440 ) │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #1016] @ (3478 ) │ │ │ │ + ldr r1, [pc, #1016] @ (3470 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ blx 1340 │ │ │ │ - b.n 2a0a │ │ │ │ - ldr r3, [pc, #1008] @ (347c ) │ │ │ │ + b.n 2a02 │ │ │ │ + ldr r3, [pc, #1008] @ (3474 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r3] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r7, [ip, #12] │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr.w r9, [ip, #36] @ 0x24 │ │ │ │ blx r9 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 27cc │ │ │ │ + beq.w 27c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ blx 1184 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 27cc │ │ │ │ + beq.w 27c4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 27cc │ │ │ │ + bne.w 27c4 │ │ │ │ mov r0, r9 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 27cc │ │ │ │ - ldr r3, [pc, #872] @ (3448 ) │ │ │ │ + b.w 27c4 │ │ │ │ + ldr r3, [pc, #872] @ (3440 ) │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r1, [pc, #920] @ (3480 ) │ │ │ │ + ldr r1, [pc, #920] @ (3478 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldrd r4, r6, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1340 │ │ │ │ - b.n 304c │ │ │ │ - ldr r3, [pc, #904] @ (3484 ) │ │ │ │ + b.n 3044 │ │ │ │ + ldr r3, [pc, #904] @ (347c ) │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r3] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r7, [ip, #12] │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr.w r9, [ip, #36] @ 0x24 │ │ │ │ blx r9 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2814 │ │ │ │ + beq.w 280c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r9 │ │ │ │ blx 1184 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2814 │ │ │ │ + beq.w 280c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2814 │ │ │ │ + bne.w 280c │ │ │ │ mov r0, r9 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2814 │ │ │ │ - ldr r3, [pc, #764] @ (3448 ) │ │ │ │ + b.w 280c │ │ │ │ + ldr r3, [pc, #764] @ (3440 ) │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #820] @ (3488 ) │ │ │ │ + ldr r1, [pc, #820] @ (3480 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ blx 1340 │ │ │ │ - b.n 2a0a │ │ │ │ + b.n 2a02 │ │ │ │ blx 1104 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 2a5e │ │ │ │ + b.n 2a56 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - b.w 200c │ │ │ │ - ldr r3, [pc, #728] @ (3448 ) │ │ │ │ + b.w 2004 │ │ │ │ + ldr r3, [pc, #728] @ (3440 ) │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #788] @ (348c ) │ │ │ │ + ldr r1, [pc, #788] @ (3484 ) │ │ │ │ ldrd r4, r6, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ blx 1340 │ │ │ │ - b.n 2a0a │ │ │ │ + b.n 2a02 │ │ │ │ cmp ip, lr │ │ │ │ - bls.w 21b4 │ │ │ │ + bls.w 21ac │ │ │ │ ldrb.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20fe │ │ │ │ - b.w 21a2 │ │ │ │ - ldr r3, [pc, #680] @ (3448 ) │ │ │ │ + beq.w 20f6 │ │ │ │ + b.w 219a │ │ │ │ + ldr r3, [pc, #680] @ (3440 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #748] @ (3490 ) │ │ │ │ + ldr r1, [pc, #748] @ (3488 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1340 │ │ │ │ - b.n 2a5c │ │ │ │ + b.n 2a54 │ │ │ │ mov r1, r2 │ │ │ │ mov ip, lr │ │ │ │ - b.w 220a │ │ │ │ + b.w 2202 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 31d6 │ │ │ │ + bne.n 31ce │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 24c4 │ │ │ │ + bne.w 24bc │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.w 24c4 │ │ │ │ + b.w 24bc │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 31be │ │ │ │ + beq.n 31b6 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r1, [sl, r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 31b6 │ │ │ │ + bne.n 31ae │ │ │ │ str r7, [sp, #16] │ │ │ │ - b.w 24b6 │ │ │ │ - ldr r3, [pc, #608] @ (3448 ) │ │ │ │ + b.w 24ae │ │ │ │ + ldr r3, [pc, #608] @ (3440 ) │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r1, [pc, #676] @ (3494 ) │ │ │ │ + ldr r1, [pc, #676] @ (348c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldrd r4, r6, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1340 │ │ │ │ - b.n 304c │ │ │ │ - ldr r3, [pc, #580] @ (3448 ) │ │ │ │ + b.n 3044 │ │ │ │ + ldr r3, [pc, #580] @ (3440 ) │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r1, [pc, #652] @ (3498 ) │ │ │ │ + ldr r1, [pc, #652] @ (3490 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldrd r4, r6, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1340 │ │ │ │ - b.n 304c │ │ │ │ + b.n 3044 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ strd r3, r9, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ strd fp, r8, [sp, #112] @ 0x70 │ │ │ │ - bl 3aec │ │ │ │ + bl 3ae4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 3aec │ │ │ │ + bl 3ae4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w lr, [r3] │ │ │ │ - b.w 28ee │ │ │ │ + b.w 28e6 │ │ │ │ blx 116c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov sl, r3 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r3 │ │ │ │ - b.w 2a5e │ │ │ │ + b.w 2a56 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ mov r6, sl │ │ │ │ mov r4, sl │ │ │ │ mov r3, sl │ │ │ │ - b.w 2a5e │ │ │ │ + b.w 2a56 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 1104 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r2, [r5, #32] │ │ │ │ - b.w 2a76 │ │ │ │ + b.w 2a6e │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str.w r9, [sp, #124] @ 0x7c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ - bl 3aec │ │ │ │ + bl 3ae4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 3aec │ │ │ │ - b.n 2dd2 │ │ │ │ + bl 3ae4 │ │ │ │ + b.n 2dca │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r8 │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ - b.n 321e │ │ │ │ + b.n 3216 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 321e │ │ │ │ + b.n 3216 │ │ │ │ ldrd r4, r6, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ blx 116c │ │ │ │ - b.w 29e6 │ │ │ │ + b.w 29de │ │ │ │ mov r0, r2 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2904 │ │ │ │ + b.w 28fc │ │ │ │ mov r3, sl │ │ │ │ mov r5, r8 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ str.w r0, [r9, #4] │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - b.w 2a5e │ │ │ │ + b.w 2a56 │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ adds r7, #1 │ │ │ │ - bl 3aec │ │ │ │ - b.w 2a86 │ │ │ │ + bl 3ae4 │ │ │ │ + b.w 2a7e │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 1104 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ - b.w 2a7e │ │ │ │ + b.w 2a76 │ │ │ │ blx 1274 │ │ │ │ - cbz r0, 331c │ │ │ │ + cbz r0, 3314 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r3 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r3 │ │ │ │ - b.w 2a5e │ │ │ │ + b.w 2a56 │ │ │ │ mov sl, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.w 2a5e │ │ │ │ + b.w 2a56 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - b.w 1fdc │ │ │ │ + b.w 1fd4 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ mov r6, sl │ │ │ │ mov r4, sl │ │ │ │ mov r3, sl │ │ │ │ - b.w 2a5e │ │ │ │ + b.w 2a56 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.w 2a5e │ │ │ │ - ldr r3, [pc, #256] @ (3448 ) │ │ │ │ + b.w 2a56 │ │ │ │ + ldr r3, [pc, #256] @ (3440 ) │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r1, [pc, #332] @ (349c ) │ │ │ │ + ldr r1, [pc, #332] @ (3494 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldrd r4, r6, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1340 │ │ │ │ - b.n 304c │ │ │ │ + b.n 3044 │ │ │ │ str r0, [sp, #12] │ │ │ │ blx 116c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.w 2a5e │ │ │ │ + b.w 2a56 │ │ │ │ blx 116c │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r3 │ │ │ │ - b.w 2a5e │ │ │ │ + b.w 2a56 │ │ │ │ blx 1274 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 204e │ │ │ │ - b.n 3370 │ │ │ │ + beq.w 2046 │ │ │ │ + b.n 3368 │ │ │ │ mov r3, r6 │ │ │ │ - b.w 2a5e │ │ │ │ + b.w 2a56 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #184] @ (3448 ) │ │ │ │ + ldr r3, [pc, #184] @ (3440 ) │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #264] @ (34a0 ) │ │ │ │ + ldr r1, [pc, #264] @ (3498 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ blx 1340 │ │ │ │ - b.n 3306 │ │ │ │ + b.n 32fe │ │ │ │ mov r4, r0 │ │ │ │ blx 1274 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3306 │ │ │ │ + bne.n 32fe │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r4, [r3, r7, lsl #2] │ │ │ │ - b.n 338c │ │ │ │ + b.n 3384 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, sl │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r8 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ str.w r0, [r2, fp] │ │ │ │ - b.w 2a5e │ │ │ │ + b.w 2a56 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ mov r5, r8 │ │ │ │ - b.w 2a5e │ │ │ │ + b.w 2a56 │ │ │ │ blx 116c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.w 2a5e │ │ │ │ + b.w 2a56 │ │ │ │ blx 116c │ │ │ │ mov r3, r7 │ │ │ │ - b.w 2a5e │ │ │ │ + b.w 2a56 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, sl │ │ │ │ mov r4, sl │ │ │ │ mov r3, sl │ │ │ │ str.w sl, [sp, #32] │ │ │ │ - b.w 2a5e │ │ │ │ + b.w 2a56 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.w 2a5e │ │ │ │ - ldr r3, [pc, #152] @ (34a4 ) │ │ │ │ + b.w 2a56 │ │ │ │ + ldr r3, [pc, #152] @ (349c ) │ │ │ │ mov sl, r4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r6, r4 │ │ │ │ - ldr r1, [pc, #148] @ (34a8 ) │ │ │ │ + ldr r1, [pc, #148] @ (34a0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 1340 │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #32] │ │ │ │ - b.w 2a5e │ │ │ │ + b.w 2a56 │ │ │ │ mov r3, sl │ │ │ │ mov r5, r8 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - b.w 2a5e │ │ │ │ + b.w 2a56 │ │ │ │ mov r3, fp │ │ │ │ mov r2, fp │ │ │ │ mov r8, fp │ │ │ │ mov r9, fp │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ - b.n 321e │ │ │ │ + b.n 3216 │ │ │ │ lsls r0, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ @@ -3199,29 +3196,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #34 @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #214 @ 0xd6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #114 @ 0x72 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 34cc │ │ │ │ + bpl.n 34d4 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 3568 │ │ │ │ + bmi.n 3370 │ │ │ │ movs r1, r0 │ │ │ │ cmp r6, #234 @ 0xea │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #214 @ 0xd6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 33cc │ │ │ │ + bcc.n 33d4 │ │ │ │ movs r1, r0 │ │ │ │ cmp r5, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 34f8 │ │ │ │ + bcc.n 3500 │ │ │ │ movs r1, r0 │ │ │ │ cmp r5, #62 @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -3237,212 +3234,212 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #212 @ 0xd4 │ │ │ │ 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 r5, [pc, #472] @ (3698 ) │ │ │ │ + ldr r5, [pc, #472] @ (3690 ) │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ add r5, pc │ │ │ │ blx 1298 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35a2 │ │ │ │ - ldr r3, [pc, #452] @ (369c ) │ │ │ │ + beq.n 359a │ │ │ │ + ldr r3, [pc, #452] @ (3694 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 357e │ │ │ │ + beq.n 3576 │ │ │ │ ldr.w r3, [r9, #152] @ 0x98 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3560 │ │ │ │ - ldr r3, [pc, #432] @ (36a0 ) │ │ │ │ + beq.n 3558 │ │ │ │ + ldr r3, [pc, #432] @ (3698 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #432] @ (36a4 ) │ │ │ │ + ldr r1, [pc, #432] @ (369c ) │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ blx 1244 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 364c │ │ │ │ + beq.w 3644 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e9c │ │ │ │ + bl 1e94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35bc │ │ │ │ - ldr r1, [pc, #400] @ (36a8 ) │ │ │ │ + bne.n 35b4 │ │ │ │ + ldr r1, [pc, #400] @ (36a0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 10f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3644 │ │ │ │ + beq.w 363c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3644 │ │ │ │ + bne.w 363c │ │ │ │ mov r0, r5 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 364c │ │ │ │ + beq.w 3644 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 35a6 │ │ │ │ + bne.n 359e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b8 │ │ │ │ + beq.n 35b0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ str r7, [r6, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3600 │ │ │ │ + beq.n 35f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3600 │ │ │ │ + bne.n 35f8 │ │ │ │ mov r0, r4 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #300] @ (36ac ) │ │ │ │ + ldr r2, [pc, #300] @ (36a4 ) │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #300] @ (36b0 ) │ │ │ │ + ldr r1, [pc, #300] @ (36a8 ) │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 10f4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3674 │ │ │ │ + bne.n 366c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3664 │ │ │ │ + bne.n 365c │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 3578 │ │ │ │ + b.n 3570 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ - cbz r2, 3606 │ │ │ │ + cbz r2, 35fe │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 355a │ │ │ │ + bne.n 3552 │ │ │ │ str r7, [r6, #8] │ │ │ │ - b.n 3560 │ │ │ │ + b.n 3558 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 360e │ │ │ │ + bne.n 3606 │ │ │ │ blx 119c │ │ │ │ - ldr r1, [pc, #224] @ (36b4 ) │ │ │ │ + ldr r1, [pc, #224] @ (36ac ) │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #0 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 10f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 1214 <_PyErr_ChainExceptions1@plt> │ │ │ │ - cbz r5, 35f2 │ │ │ │ + cbz r5, 35ea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3634 │ │ │ │ + bne.n 362c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3624 │ │ │ │ + bne.n 361c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3560 │ │ │ │ + b.n 3558 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 3578 │ │ │ │ + b.n 3570 │ │ │ │ mov r0, r8 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 35ae │ │ │ │ + b.n 35a6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35cc │ │ │ │ + bne.n 35c4 │ │ │ │ mov r0, r9 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 35cc │ │ │ │ - b.n 3560 │ │ │ │ + bne.n 35c4 │ │ │ │ + b.n 3558 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35fc │ │ │ │ + bne.n 35f4 │ │ │ │ mov r0, r6 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 35fc │ │ │ │ + b.n 35f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35f2 │ │ │ │ + bne.n 35ea │ │ │ │ mov r0, r5 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 35f2 │ │ │ │ + b.n 35ea │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 3548 │ │ │ │ + bne.w 3540 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35fc │ │ │ │ + beq.n 35f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35fc │ │ │ │ + bne.n 35f4 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 3618 │ │ │ │ + b.n 3610 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35a0 │ │ │ │ + bne.n 3598 │ │ │ │ mov r0, r4 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 35a0 │ │ │ │ + b.n 3598 │ │ │ │ ldr.w r3, [r9, #152] @ 0x98 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35cc │ │ │ │ + beq.n 35c4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e9c │ │ │ │ + bl 1e94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35c0 │ │ │ │ + bne.n 35b8 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 3516 │ │ │ │ - ldmia r3!, {r1, r4, r5} │ │ │ │ + b.n 350e │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #250 @ 0xfa │ │ │ │ movs r0, r0 │ │ │ │ @@ -3453,547 +3450,547 @@ │ │ │ │ cmp r2, #90 @ 0x5a │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r7, r3 │ │ │ │ ldr.w lr, [r0] │ │ │ │ - ldr r4, [pc, #348] @ (3820 ) │ │ │ │ + ldr r4, [pc, #348] @ (3818 ) │ │ │ │ ldrb.w r5, [lr] │ │ │ │ add r4, pc │ │ │ │ sub.w ip, r5, #43 @ 0x2b │ │ │ │ ands.w r3, ip, #253 @ 0xfd │ │ │ │ - beq.w 37f4 │ │ │ │ - ldr.w ip, [pc, #332] @ 3824 │ │ │ │ + beq.w 37ec │ │ │ │ + ldr.w ip, [pc, #332] @ 381c │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r1, #0] │ │ │ │ ldr.w r4, [r4, ip] │ │ │ │ ldrb.w ip, [lr] │ │ │ │ ldr.w r5, [r4, ip, lsl #2] │ │ │ │ lsls r6, r5, #29 │ │ │ │ it mi │ │ │ │ movmi r3, #1 │ │ │ │ - bpl.w 3816 │ │ │ │ + bpl.w 380e │ │ │ │ sub.w ip, ip, #48 @ 0x30 │ │ │ │ str.w ip, [r1] │ │ │ │ ldrb.w r5, [lr, #1] │ │ │ │ ldr.w r5, [r4, r5, lsl #2] │ │ │ │ lsls r6, r5, #29 │ │ │ │ it pl │ │ │ │ addpl.w r5, lr, #1 │ │ │ │ - bpl.n 37dc │ │ │ │ + bpl.n 37d4 │ │ │ │ movs r5, #10 │ │ │ │ mul.w ip, r5, ip │ │ │ │ str.w ip, [r1] │ │ │ │ ldrb.w r5, [lr, #1] │ │ │ │ subs r5, #48 @ 0x30 │ │ │ │ add ip, r5 │ │ │ │ str.w ip, [r1] │ │ │ │ ldrb.w r5, [lr, #2] │ │ │ │ ldr.w r5, [r4, r5, lsl #2] │ │ │ │ lsls r5, r5, #29 │ │ │ │ - bpl.n 37d8 │ │ │ │ + bpl.n 37d0 │ │ │ │ movs r5, #10 │ │ │ │ mul.w ip, r5, ip │ │ │ │ add.w r5, lr, #3 │ │ │ │ str.w ip, [r1] │ │ │ │ ldrb.w r6, [lr, #2] │ │ │ │ subs r6, #48 @ 0x30 │ │ │ │ add ip, r6 │ │ │ │ mul.w ip, r3, ip │ │ │ │ str.w ip, [r1] │ │ │ │ ldrb.w r1, [lr, #3] │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - bne.n 37ea │ │ │ │ + bne.n 37e2 │ │ │ │ add.w lr, r5, #1 │ │ │ │ add.w r8, r5, #3 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldrb.w r1, [lr] │ │ │ │ add.w ip, lr, #1 │ │ │ │ ldr.w r1, [r4, r1, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n 3816 │ │ │ │ + bpl.n 380e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movs r5, #10 │ │ │ │ cmp r8, ip │ │ │ │ mul.w r1, r5, r1 │ │ │ │ mov r5, ip │ │ │ │ str r1, [r2, #0] │ │ │ │ sub.w r1, r1, #48 @ 0x30 │ │ │ │ ldrb.w r6, [ip, #-1] │ │ │ │ add r1, r6 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.n 381c │ │ │ │ + bne.n 3814 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldrb.w r2, [r8] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bne.n 37ea │ │ │ │ + bne.n 37e2 │ │ │ │ add.w r1, lr, #2 │ │ │ │ add.w lr, lr, #4 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #0] │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ adds r1, #1 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 3816 │ │ │ │ + bpl.n 380e │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movs r5, #10 │ │ │ │ cmp r1, lr │ │ │ │ mul.w r2, r5, r2 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [r7, #0] │ │ │ │ sub.w r2, r2, #48 @ 0x30 │ │ │ │ ldrb.w ip, [r1, #-1] │ │ │ │ add r2, ip │ │ │ │ str r2, [r7, #0] │ │ │ │ - bne.n 37a8 │ │ │ │ + bne.n 37a0 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 37ea │ │ │ │ + b.n 37e2 │ │ │ │ add.w r5, lr, #2 │ │ │ │ mul.w ip, ip, r3 │ │ │ │ str.w ip, [r1] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ - beq.n 3756 │ │ │ │ + beq.n 374e │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #44] @ (3824 ) │ │ │ │ + ldr r5, [pc, #44] @ (381c ) │ │ │ │ str r3, [r1, #0] │ │ │ │ ite eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ movne r3, #1 │ │ │ │ ldrb.w ip, [lr, #1] │ │ │ │ ldr r4, [r4, r5] │ │ │ │ ldr.w r5, [r4, ip, lsl #2] │ │ │ │ lsls r5, r5, #29 │ │ │ │ - bpl.n 3816 │ │ │ │ + bpl.n 380e │ │ │ │ add.w lr, lr, #1 │ │ │ │ - b.n 36f4 │ │ │ │ + b.n 36ec │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37ee │ │ │ │ + b.n 37e6 │ │ │ │ mov lr, ip │ │ │ │ - b.n 3762 │ │ │ │ - ldmia r1!, {r2, r4, r5} │ │ │ │ + b.n 375a │ │ │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ 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 r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ blx 11f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 386e │ │ │ │ + cbz r0, 3866 │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r4 │ │ │ │ blx 1110 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 387c │ │ │ │ + cbz r0, 3874 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3874 │ │ │ │ + beq.n 386c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3874 │ │ │ │ + cbnz r3, 386c │ │ │ │ mov r0, r4 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #68] @ (38c4 ) │ │ │ │ + ldr r3, [pc, #68] @ (38bc ) │ │ │ │ mov r1, r7 │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r3] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r5, [ip, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr.w r5, [ip, #36] @ 0x24 │ │ │ │ blx r5 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3856 │ │ │ │ + beq.n 384e │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 1184 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3856 │ │ │ │ + beq.n 384e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3856 │ │ │ │ + bne.n 384e │ │ │ │ mov r0, r2 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3856 │ │ │ │ + b.n 384e │ │ │ │ nop │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ movs r1, 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 r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ blx 137c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3aa6 │ │ │ │ + bne.w 3a9e │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3a7a │ │ │ │ + beq.w 3a72 │ │ │ │ blx 1104 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3a82 │ │ │ │ + beq.w 3a7a │ │ │ │ blx 1104 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3a8a │ │ │ │ + beq.w 3a82 │ │ │ │ blx 1104 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3a94 │ │ │ │ + beq.w 3a8c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - cbz r1, 3974 │ │ │ │ + cbz r1, 396c │ │ │ │ movs r6, #0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds.w r8, r3, r2 │ │ │ │ - beq.n 396a │ │ │ │ + beq.n 3962 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - cbz r0, 393c │ │ │ │ + cbz r0, 3934 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 393c │ │ │ │ + beq.n 3934 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 393c │ │ │ │ + cbnz r3, 3934 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r0, 3952 │ │ │ │ + cbz r0, 394a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3952 │ │ │ │ + beq.n 394a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3952 │ │ │ │ + cbnz r3, 394a │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - cbz r0, 3968 │ │ │ │ + cbz r0, 3960 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3968 │ │ │ │ + beq.n 3960 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3968 │ │ │ │ + cbnz r3, 3960 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 3920 │ │ │ │ + bhi.n 3918 │ │ │ │ mov r0, r3 │ │ │ │ blx 1104 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3a9c │ │ │ │ + beq.w 3a94 │ │ │ │ blx 1104 │ │ │ │ cmn.w r4, #48 @ 0x30 │ │ │ │ - beq.n 39cc │ │ │ │ + beq.n 39c4 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 39a0 │ │ │ │ + cbz r0, 3998 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39a0 │ │ │ │ + beq.n 3998 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a74 │ │ │ │ + beq.n 3a6c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 39b6 │ │ │ │ + cbz r0, 39ae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39b6 │ │ │ │ + beq.n 39ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a6e │ │ │ │ + beq.n 3a66 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 39cc │ │ │ │ + cbz r0, 39c4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39cc │ │ │ │ + beq.n 39c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a68 │ │ │ │ + beq.n 3a60 │ │ │ │ ldrb.w r3, [r4, #92] @ 0x5c │ │ │ │ - cbnz r3, 3a1a │ │ │ │ + cbnz r3, 3a12 │ │ │ │ cmn.w r4, #64 @ 0x40 │ │ │ │ - beq.n 3a1a │ │ │ │ + beq.n 3a12 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 39ee │ │ │ │ + cbz r0, 39e6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39ee │ │ │ │ + beq.n 39e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ab4 │ │ │ │ + beq.n 3aac │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 3a04 │ │ │ │ + cbz r0, 39fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a04 │ │ │ │ + beq.n 39fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3aae │ │ │ │ + beq.n 3aa6 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 3a1a │ │ │ │ + cbz r0, 3a12 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a1a │ │ │ │ + beq.n 3a12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3aba │ │ │ │ + beq.n 3ab2 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - cbz r0, 3a22 │ │ │ │ + cbz r0, 3a1a │ │ │ │ blx 1104 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 3a2a │ │ │ │ + cbz r0, 3a22 │ │ │ │ blx 1104 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 3a44 │ │ │ │ + cbz r0, 3a3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a44 │ │ │ │ + beq.n 3a3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3adc │ │ │ │ + beq.n 3ad4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ac0 │ │ │ │ + bne.n 3ab8 │ │ │ │ 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 3a64 │ │ │ │ + beq.n 3a5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ae2 │ │ │ │ + beq.n 3ada │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 39cc │ │ │ │ + b.n 39c4 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 39b6 │ │ │ │ + b.n 39ae │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 39a0 │ │ │ │ + b.n 3998 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 38fc │ │ │ │ + bne.w 38f4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3908 │ │ │ │ + bne.w 3900 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3916 │ │ │ │ + bne.w 390e │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3980 │ │ │ │ + bne.w 3978 │ │ │ │ cmn.w r4, #48 @ 0x30 │ │ │ │ - bne.w 398a │ │ │ │ - b.n 39cc │ │ │ │ + bne.w 3982 │ │ │ │ + b.n 39c4 │ │ │ │ mov r0, r4 │ │ │ │ blx 10d8 │ │ │ │ - b.n 38e8 │ │ │ │ + b.n 38e0 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3a04 │ │ │ │ + b.n 39fc │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 39ee │ │ │ │ + b.n 39e6 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3a1a │ │ │ │ + b.n 3a12 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a4a │ │ │ │ + beq.n 3a42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a4a │ │ │ │ + bne.n 3a42 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3a4a │ │ │ │ + b.n 3a42 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3a44 │ │ │ │ + b.n 3a3c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 115c <_Py_Dealloc@plt> │ │ │ │ - cbz r0, 3b50 │ │ │ │ + cbz r0, 3b48 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, 3b1c │ │ │ │ + cbz r0, 3b14 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3b1c │ │ │ │ + beq.n 3b14 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3b1c │ │ │ │ + cbnz r2, 3b14 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 3b38 │ │ │ │ + cbz r0, 3b30 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3b38 │ │ │ │ + beq.n 3b30 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3b38 │ │ │ │ + cbnz r2, 3b30 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 3b4c │ │ │ │ + cbz r0, 3b44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b4c │ │ │ │ + beq.n 3b44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 3b52 │ │ │ │ + cbz r3, 3b4a │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 115c <_Py_Dealloc@plt> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, 3b8a │ │ │ │ + cbz r0, 3b82 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3b8a │ │ │ │ + beq.n 3b82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 3b94 │ │ │ │ + cbz r3, 3b8c │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 3b9e │ │ │ │ + cbnz r0, 3b96 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 3b8a │ │ │ │ + b.n 3b82 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r2, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3b8e │ │ │ │ + beq.n 3b86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b8e │ │ │ │ + bne.n 3b86 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3b8e │ │ │ │ + b.n 3b86 │ │ │ │ nop │ │ │ │ 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 r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr.w r7, [pc, #1084] @ 4014 │ │ │ │ + ldr.w r7, [pc, #1084] @ 400c │ │ │ │ mov r8, r1 │ │ │ │ it gt │ │ │ │ movgt r1, #0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ it le │ │ │ │ movle r1, #1 │ │ │ │ add r7, pc │ │ │ │ mov r9, r0 │ │ │ │ orrs r1, r3 │ │ │ │ - bne.w 3f22 │ │ │ │ + bne.w 3f1a │ │ │ │ clz r1, r2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ cmp r4, #1 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 3f22 │ │ │ │ - ldr.w r3, [pc, #1040] @ 4018 │ │ │ │ + bne.w 3f1a │ │ │ │ + ldr.w r3, [pc, #1040] @ 4010 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 3f54 │ │ │ │ - ldr.w r3, [pc, #1032] @ 401c │ │ │ │ + beq.w 3f4c │ │ │ │ + ldr.w r3, [pc, #1032] @ 4014 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 3d9c │ │ │ │ + bne.w 3d94 │ │ │ │ ldrh.w r0, [r6, #13] │ │ │ │ movw r4, #34079 @ 0x851f │ │ │ │ movt r4, #20971 @ 0x51eb │ │ │ │ ldrb r1, [r6, #15] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ ldrb r5, [r6, #19] │ │ │ │ @@ -4004,27 +4001,27 @@ │ │ │ │ it cc │ │ │ │ movcc r7, r3 │ │ │ │ cmp r1, #2 │ │ │ │ mov.w r7, r7, asr #2 │ │ │ │ smull r4, ip, r4, r3 │ │ │ │ movw r4, #365 @ 0x16d │ │ │ │ mla r7, r4, r3, r7 │ │ │ │ - ldr r4, [pc, #964] @ (4020 ) │ │ │ │ + ldr r4, [pc, #964] @ (4018 ) │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ add r4, pc │ │ │ │ ldr.w r8, [r4, r1, lsl #2] │ │ │ │ ldrb r4, [r6, #16] │ │ │ │ add r7, r4 │ │ │ │ sub.w r4, r3, ip, asr #5 │ │ │ │ add r7, r4 │ │ │ │ rsb r3, r3, ip, asr #7 │ │ │ │ ldrb r4, [r6, #18] │ │ │ │ - ble.n 3c7a │ │ │ │ + ble.n 3c72 │ │ │ │ lsls r1, r0, #30 │ │ │ │ - beq.n 3d7a │ │ │ │ + beq.n 3d72 │ │ │ │ rsb r1, r2, r2, lsl #3 │ │ │ │ rsb r4, r4, r4, lsl #4 │ │ │ │ add r3, r7 │ │ │ │ add.w r2, r2, r1, lsl #5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ add r3, r8 │ │ │ │ mov.w r1, #20864 @ 0x5180 │ │ │ │ @@ -4034,335 +4031,335 @@ │ │ │ │ sub.w r3, r3, #716800 @ 0xaf000 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ subw r3, r3, #2363 @ 0x93b │ │ │ │ asrs r7, r4, #31 │ │ │ │ ldrb.w r8, [r6, #23] │ │ │ │ smlal r4, r7, r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 3e84 │ │ │ │ + beq.w 3e7c │ │ │ │ add.w r3, r8, #8 │ │ │ │ ldr.w r1, [r9, r3, lsl #2] │ │ │ │ ldrd r0, r3, [r1] │ │ │ │ cmp r4, r0 │ │ │ │ sbcs.w r3, r7, r3 │ │ │ │ it lt │ │ │ │ ldrlt.w r4, [r9, #44] @ 0x2c │ │ │ │ - blt.w 3f00 │ │ │ │ + blt.w 3ef8 │ │ │ │ add.w r3, r2, #536870912 @ 0x20000000 │ │ │ │ subs r3, #1 │ │ │ │ add.w ip, r1, r3, lsl #3 │ │ │ │ ldr.w r0, [r1, r3, lsl #3] │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp r0, r4 │ │ │ │ sbcs r3, r7 │ │ │ │ it ge │ │ │ │ movge r0, #0 │ │ │ │ - blt.w 3e84 │ │ │ │ + blt.w 3e7c │ │ │ │ adds r3, r0, r2 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ add.w ip, r1, r3, lsl #3 │ │ │ │ ldr.w r5, [r1, r3, lsl #3] │ │ │ │ ldr.w r6, [ip, #4] │ │ │ │ cmp r4, r5 │ │ │ │ sbcs.w ip, r7, r6 │ │ │ │ - bge.n 3d72 │ │ │ │ + bge.n 3d6a │ │ │ │ cmp r3, r0 │ │ │ │ - bls.w 3f16 │ │ │ │ + bls.w 3f0e │ │ │ │ adds r2, r3, r0 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ add.w r6, r1, r2, lsl #3 │ │ │ │ ldr.w r5, [r1, r2, lsl #3] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r4, r5 │ │ │ │ sbcs.w ip, r7, r6 │ │ │ │ - bge.n 3d6c │ │ │ │ + bge.n 3d64 │ │ │ │ adds r3, r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - bls.n 3d48 │ │ │ │ + bls.n 3d40 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ add.w ip, r1, r3, lsl #3 │ │ │ │ ldr.w r5, [r1, r3, lsl #3] │ │ │ │ ldr.w r6, [ip, #4] │ │ │ │ cmp r4, r5 │ │ │ │ sbcs.w ip, r7, r6 │ │ │ │ - bge.n 3d72 │ │ │ │ + bge.n 3d6a │ │ │ │ mov r2, r3 │ │ │ │ adds r3, r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 3d2a │ │ │ │ + bhi.n 3d22 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r4, [r3, r2, lsl #2] │ │ │ │ - cbz r4, 3d64 │ │ │ │ + cbz r4, 3d5c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d64 │ │ │ │ + beq.n 3d5c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 3cf0 │ │ │ │ - b.n 3d48 │ │ │ │ + bcc.n 3ce8 │ │ │ │ + b.n 3d40 │ │ │ │ movw r1, #23593 @ 0x5c29 │ │ │ │ movt r1, #49807 @ 0xc28f │ │ │ │ movw ip, #23592 @ 0x5c28 │ │ │ │ movt ip, #655 @ 0x28f │ │ │ │ mul.w r1, r0, r1 │ │ │ │ cmp.w ip, r1, ror #2 │ │ │ │ - bcs.w 3f7a │ │ │ │ + bcs.w 3f72 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 3c7a │ │ │ │ - ldr r1, [pc, #644] @ (4024 ) │ │ │ │ + b.n 3c72 │ │ │ │ + ldr r1, [pc, #644] @ (401c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 10f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d64 │ │ │ │ + beq.n 3d5c │ │ │ │ blx 1280 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3fd0 │ │ │ │ + beq.w 3fc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3fd0 │ │ │ │ + bne.w 3fc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 3fd8 │ │ │ │ - ldr r1, [pc, #588] @ (4028 ) │ │ │ │ + beq.w 3fd0 │ │ │ │ + ldr r1, [pc, #588] @ (4020 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 112c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d64 │ │ │ │ + beq.n 3d5c │ │ │ │ blx 1280 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 3faa │ │ │ │ + bne.w 3fa2 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3fb6 │ │ │ │ - ldr r1, [pc, #552] @ (402c ) │ │ │ │ + beq.w 3fae │ │ │ │ + ldr r1, [pc, #552] @ (4024 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 112c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d64 │ │ │ │ + beq.n 3d5c │ │ │ │ blx 1280 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 3fe4 │ │ │ │ + bne.w 3fdc │ │ │ │ adds r1, r7, #1 │ │ │ │ - beq.w 3fc4 │ │ │ │ - ldr r1, [pc, #516] @ (4030 ) │ │ │ │ + beq.w 3fbc │ │ │ │ + ldr r1, [pc, #516] @ (4028 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 112c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d64 │ │ │ │ + beq.n 3d5c │ │ │ │ blx 1280 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 3ff6 │ │ │ │ + bne.w 3fee │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 3f9e │ │ │ │ + beq.w 3f96 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ sub.w r8, r8, #716800 @ 0xaf000 │ │ │ │ subw r8, r8, #2363 @ 0x93b │ │ │ │ mul.w r4, r2, r7 │ │ │ │ mov.w r2, #3600 @ 0xe10 │ │ │ │ mla r4, r2, r5, r4 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ add r4, r3 │ │ │ │ mov.w r3, #20864 @ 0x5180 │ │ │ │ movt r3, #1 │ │ │ │ asrs r7, r4, #31 │ │ │ │ smlal r4, r7, r8, r3 │ │ │ │ ldrb.w r8, [r6, #23] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 3cb6 │ │ │ │ + bne.w 3cae │ │ │ │ ldrb.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f0c │ │ │ │ + bne.n 3f04 │ │ │ │ ldrh.w r3, [r6, #13] │ │ │ │ ldr.w r0, [r9, #84] @ 0x54 │ │ │ │ - ldr r2, [pc, #412] @ (4034 ) │ │ │ │ + ldr r2, [pc, #412] @ (402c ) │ │ │ │ rev16 r3, r3 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ uxth r1, r3 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 3f72 │ │ │ │ - bl 4688 │ │ │ │ + bne.n 3f6a │ │ │ │ + bl 4680 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r0, [r9, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #388] @ (4038 ) │ │ │ │ + ldr r1, [pc, #388] @ (4030 ) │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bne.n 3f6a │ │ │ │ - bl 4688 │ │ │ │ + bne.n 3f62 │ │ │ │ + bl 4680 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ mvn.w ip, r1 │ │ │ │ cmp.w r8, ip, lsr #31 │ │ │ │ - beq.n 3f1a │ │ │ │ + beq.n 3f12 │ │ │ │ adds r6, r6, r1 │ │ │ │ adc.w r2, r2, r1, asr #31 │ │ │ │ cmp r4, r0 │ │ │ │ sbcs.w r1, r7, r3 │ │ │ │ ite lt │ │ │ │ movlt r1, #1 │ │ │ │ movge r1, #0 │ │ │ │ cmp r4, r6 │ │ │ │ sbcs r7, r2 │ │ │ │ ite ge │ │ │ │ movge r4, #1 │ │ │ │ movlt r4, #0 │ │ │ │ cmp r6, r0 │ │ │ │ sbcs.w r3, r2, r3 │ │ │ │ - bge.n 3f08 │ │ │ │ + bge.n 3f00 │ │ │ │ tst r1, r4 │ │ │ │ - beq.n 3f0c │ │ │ │ + beq.n 3f04 │ │ │ │ add.w r4, r9, #64 @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 3d54 │ │ │ │ - b.n 3d64 │ │ │ │ + bne.w 3d4c │ │ │ │ + b.n 3d5c │ │ │ │ orrs r1, r4 │ │ │ │ - bne.n 3efc │ │ │ │ + bne.n 3ef4 │ │ │ │ adds.w r4, r9, #48 @ 0x30 │ │ │ │ - bne.w 3d54 │ │ │ │ - b.n 3d64 │ │ │ │ + bne.w 3d4c │ │ │ │ + b.n 3d5c │ │ │ │ mov r2, r3 │ │ │ │ - b.n 3d48 │ │ │ │ + b.n 3d40 │ │ │ │ subs r0, r0, r1 │ │ │ │ sbc.w r3, r3, r1, asr #31 │ │ │ │ - b.n 3eda │ │ │ │ + b.n 3ed2 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #276] @ (403c ) │ │ │ │ + ldr r2, [pc, #276] @ (4034 ) │ │ │ │ mov r1, r4 │ │ │ │ movs r4, #1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ adds r2, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #16] │ │ │ │ blx 11a8 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d64 │ │ │ │ - ldr r3, [pc, #204] @ (4018 ) │ │ │ │ + beq.w 3d5c │ │ │ │ + ldr r3, [pc, #204] @ (4010 ) │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 3c12 │ │ │ │ + bne.w 3c0a │ │ │ │ ldrb.w r3, [r9, #100] @ 0x64 │ │ │ │ - cbnz r3, 3f92 │ │ │ │ + cbnz r3, 3f8a │ │ │ │ ldr.w r3, [r8, #444] @ 0x1bc │ │ │ │ ldr r4, [r3, #16] │ │ │ │ adds r4, #28 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 3d54 │ │ │ │ - b.n 3d64 │ │ │ │ + bne.w 3d4c │ │ │ │ + b.n 3d5c │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ - b.n 3ec6 │ │ │ │ + b.n 3ebe │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 3eac │ │ │ │ + b.n 3ea4 │ │ │ │ mov.w r1, #400 @ 0x190 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 598c │ │ │ │ + bl 5984 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 3c7a │ │ │ │ - b.n 3d96 │ │ │ │ + bne.w 3c72 │ │ │ │ + b.n 3d8e │ │ │ │ add.w r4, r9, #48 @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 3d54 │ │ │ │ - b.n 3d64 │ │ │ │ + bne.w 3d4c │ │ │ │ + b.n 3d5c │ │ │ │ blx 1274 │ │ │ │ - cbnz r0, 3fc0 │ │ │ │ + cbnz r0, 3fb8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e50 │ │ │ │ + b.n 3e48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 400c │ │ │ │ + cbz r3, 4004 │ │ │ │ adds r0, r5, #1 │ │ │ │ - bne.w 3e00 │ │ │ │ + bne.w 3df8 │ │ │ │ blx 1274 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e00 │ │ │ │ + beq.w 3df8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d64 │ │ │ │ + b.n 3d5c │ │ │ │ blx 1274 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e28 │ │ │ │ - b.n 3fc0 │ │ │ │ + beq.w 3e20 │ │ │ │ + b.n 3fb8 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 3dd8 │ │ │ │ + bne.w 3dd0 │ │ │ │ blx 1274 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3dd8 │ │ │ │ - b.n 3fc0 │ │ │ │ + beq.w 3dd0 │ │ │ │ + b.n 3fb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3e22 │ │ │ │ + bne.w 3e1a │ │ │ │ mov r0, r4 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3e22 │ │ │ │ + b.n 3e1a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 3e4a │ │ │ │ + bne.w 3e42 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.n 3e4a │ │ │ │ + b.n 3e42 │ │ │ │ mov r0, r4 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3fb0 │ │ │ │ - stmia r4!, {r1, r2, r4} │ │ │ │ + b.n 3fa8 │ │ │ │ + stmia r4!, {r1, r2, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ movs r6, #34 @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #94 @ 0x5e │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ @@ -4370,46 +4367,46 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r6} │ │ │ │ movs r1, 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, #4048] @ 0xfd0 │ │ │ │ - ldr.w r3, [pc, #1520] @ 4644 │ │ │ │ + ldr.w r3, [pc, #1520] @ 463c │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r2, [pc, #1520] @ 4648 │ │ │ │ + ldr.w r2, [pc, #1520] @ 4640 │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add r2, pc │ │ │ │ sub sp, #12 │ │ │ │ mov fp, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 444c │ │ │ │ + bne.w 4444 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 452a │ │ │ │ + beq.w 4522 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 4536 │ │ │ │ - ldr.w r3, [pc, #1480] @ 464c │ │ │ │ + bne.w 452e │ │ │ │ + ldr.w r3, [pc, #1480] @ 4644 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 4230 │ │ │ │ + bne.w 4228 │ │ │ │ ldrh.w r2, [r4, #13] │ │ │ │ movw r0, #34079 @ 0x851f │ │ │ │ movt r0, #20971 @ 0x51eb │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ rev16 r2, r2 │ │ │ │ ldrb.w r8, [r4, #17] │ │ │ │ uxth r2, r2 │ │ │ │ @@ -4419,30 +4416,30 @@ │ │ │ │ it cc │ │ │ │ movcc r6, r3 │ │ │ │ cmp r1, #2 │ │ │ │ mov.w r6, r6, asr #2 │ │ │ │ smull r0, r5, r0, r3 │ │ │ │ movw r0, #365 @ 0x16d │ │ │ │ mla r6, r0, r3, r6 │ │ │ │ - ldr.w r0, [pc, #1416] @ 4650 │ │ │ │ + ldr.w r0, [pc, #1416] @ 4648 │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ add r0, pc │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ add r6, r0 │ │ │ │ sub.w r0, r3, r5, asr #5 │ │ │ │ add r6, r0 │ │ │ │ ldrb r0, [r4, #19] │ │ │ │ rsb r3, r3, r5, asr #7 │ │ │ │ ldrb r5, [r4, #18] │ │ │ │ mov sl, r0 │ │ │ │ - ble.n 40f2 │ │ │ │ + ble.n 40ea │ │ │ │ lsls r1, r2, #30 │ │ │ │ - beq.w 4216 │ │ │ │ + beq.w 420e │ │ │ │ rsb r1, r8, r8, lsl #3 │ │ │ │ adds r2, r6, r3 │ │ │ │ rsb r3, r5, r5, lsl #4 │ │ │ │ add r2, r9 │ │ │ │ add.w r8, r8, r1, lsl #5 │ │ │ │ sub.w r2, r2, #716800 @ 0xaf000 │ │ │ │ lsls r3, r3, #2 │ │ │ │ @@ -4451,65 +4448,65 @@ │ │ │ │ subw r2, r2, #2363 @ 0x93b │ │ │ │ add r3, sl │ │ │ │ mov.w r1, #20864 @ 0x5180 │ │ │ │ movt r1, #1 │ │ │ │ asrs r6, r3, #31 │ │ │ │ smlal r3, r6, r2, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 4318 │ │ │ │ + beq.w 4310 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldrd r1, r2, [r0] │ │ │ │ cmp r3, r1 │ │ │ │ sbcs.w r2, r6, r2 │ │ │ │ ittt lt │ │ │ │ movlt r0, r4 │ │ │ │ ldrlt r3, [r7, #44] @ 0x2c │ │ │ │ ldrlt r1, [r3, #0] │ │ │ │ - blt.n 420c │ │ │ │ + blt.n 4204 │ │ │ │ add.w r2, r5, #536870912 @ 0x20000000 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, r2, lsl #3 │ │ │ │ ldr.w r1, [r0, r2, lsl #3] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ cmp r1, r3 │ │ │ │ sbcs r2, r6 │ │ │ │ - blt.w 4318 │ │ │ │ + blt.w 4310 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, lr, r5 │ │ │ │ mov.w ip, ip, lsr #1 │ │ │ │ add.w r2, r0, ip, lsl #3 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr.w r2, [r0, ip, lsl #3] │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - bge.w 43d6 │ │ │ │ + bge.w 43ce │ │ │ │ cmp ip, lr │ │ │ │ - bls.w 4470 │ │ │ │ + bls.w 4468 │ │ │ │ add.w r2, ip, lr │ │ │ │ lsrs r2, r2, #1 │ │ │ │ add.w r1, r0, r2, lsl #3 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr.w r1, [r0, r2, lsl #3] │ │ │ │ cmp r3, r1 │ │ │ │ sbcs.w r5, r6, r5 │ │ │ │ - bge.w 43da │ │ │ │ + bge.w 43d2 │ │ │ │ mov r5, r2 │ │ │ │ add.w r1, r2, lr │ │ │ │ cmp r2, lr │ │ │ │ - bls.n 41c0 │ │ │ │ + bls.n 41b8 │ │ │ │ lsrs r2, r1, #1 │ │ │ │ add.w ip, r0, r2, lsl #3 │ │ │ │ ldr.w r1, [r0, r2, lsl #3] │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ cmp r3, r1 │ │ │ │ sbcs.w ip, r6, ip │ │ │ │ - blt.n 4198 │ │ │ │ + blt.n 4190 │ │ │ │ add.w lr, r2, #1 │ │ │ │ cmp lr, r5 │ │ │ │ - bcc.n 415c │ │ │ │ + bcc.n 4154 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ it hi │ │ │ │ addhi.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ add.w r5, r5, #536870912 @ 0x20000000 │ │ │ │ it hi │ │ │ │ subhi r2, #2 │ │ │ │ @@ -4530,111 +4527,111 @@ │ │ │ │ subs r3, r3, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ sbc.w r6, r6, r0 │ │ │ │ asrs r0, r2, #31 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blt.w 442a │ │ │ │ + blt.w 4422 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 111c │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 598c │ │ │ │ + bl 5984 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 4548 │ │ │ │ + beq.w 4540 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 40f2 │ │ │ │ - ldr.w r1, [pc, #1056] @ 4654 │ │ │ │ + b.n 40ea │ │ │ │ + ldr.w r1, [pc, #1056] @ 464c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 10f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4444 │ │ │ │ + beq.w 443c │ │ │ │ blx 1280 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4262 │ │ │ │ + beq.n 425a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4262 │ │ │ │ + cbnz r3, 425a │ │ │ │ mov r0, r5 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 459a │ │ │ │ - ldr r1, [pc, #1004] @ (4658 ) │ │ │ │ + beq.w 4592 │ │ │ │ + ldr r1, [pc, #1004] @ (4650 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 112c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4444 │ │ │ │ + beq.w 443c │ │ │ │ blx 1280 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 45bc │ │ │ │ + bne.w 45b4 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 457a │ │ │ │ - ldr r1, [pc, #964] @ (465c ) │ │ │ │ + beq.w 4572 │ │ │ │ + ldr r1, [pc, #964] @ (4654 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 112c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4444 │ │ │ │ + beq.w 443c │ │ │ │ blx 1280 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 45ce │ │ │ │ + bne.w 45c6 │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 455e │ │ │ │ - ldr r1, [pc, #924] @ (4660 ) │ │ │ │ + beq.w 4556 │ │ │ │ + ldr r1, [pc, #924] @ (4658 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 112c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4444 │ │ │ │ + beq.w 443c │ │ │ │ blx 1280 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 45a6 │ │ │ │ + bne.w 459e │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 456a │ │ │ │ + beq.w 4562 │ │ │ │ movs r3, #60 @ 0x3c │ │ │ │ mov.w r1, #3600 @ 0xe10 │ │ │ │ sub.w r8, r8, #716800 @ 0xaf000 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ subw r8, r8, #2363 @ 0x93b │ │ │ │ mul.w r3, r6, r3 │ │ │ │ mla r3, r1, r9, r3 │ │ │ │ add r3, r2 │ │ │ │ mov.w r2, #20864 @ 0x5180 │ │ │ │ movt r2, #1 │ │ │ │ asrs r6, r3, #31 │ │ │ │ smlal r3, r6, r8, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 4128 │ │ │ │ + bne.w 4120 │ │ │ │ ldrb.w r2, [r7, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4520 │ │ │ │ + bne.w 4518 │ │ │ │ ldrh.w r2, [r4, #13] │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ rev16 r2, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ uxth r2, r2 │ │ │ │ ldr.w r8, [r0] │ │ │ │ mov r1, r2 │ │ │ │ @@ -4666,300 +4663,300 @@ │ │ │ │ cmp r8, r0 │ │ │ │ sbcs.w r9, ip, r2 │ │ │ │ ite lt │ │ │ │ andlt.w r9, lr, r1 │ │ │ │ orrge.w r9, lr, r1 │ │ │ │ ldr r1, [r7, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 4512 │ │ │ │ + ble.w 450a │ │ │ │ adds.w lr, r0, r1 │ │ │ │ adc.w r1, r2, r1, asr #31 │ │ │ │ cmp r3, r0 │ │ │ │ sbcs.w r2, r6, r2 │ │ │ │ ite ge │ │ │ │ movge.w r8, #1 │ │ │ │ movlt.w r8, #0 │ │ │ │ cmp r3, lr │ │ │ │ and.w r8, r8, #1 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ it ge │ │ │ │ movge.w r8, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 446a │ │ │ │ + beq.n 4462 │ │ │ │ add.w r2, r7, #64 @ 0x40 │ │ │ │ - cbnz r5, 43de │ │ │ │ + cbnz r5, 43d6 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 1120 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4444 │ │ │ │ + beq.n 443c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4444 │ │ │ │ - b.n 4432 │ │ │ │ + beq.n 443c │ │ │ │ + b.n 442a │ │ │ │ mov r2, ip │ │ │ │ - b.n 41b8 │ │ │ │ + b.n 41b0 │ │ │ │ mov r5, ip │ │ │ │ - b.n 41b8 │ │ │ │ + b.n 41b0 │ │ │ │ cmp r5, #1 │ │ │ │ ittte ne │ │ │ │ addne.w r0, r5, #1073741824 @ 0x40000000 │ │ │ │ subne r0, #2 │ │ │ │ ldrne r1, [r7, #40] @ 0x28 │ │ │ │ ldreq r1, [r7, #44] @ 0x2c │ │ │ │ it ne │ │ │ │ ldrne.w r1, [r1, r0, lsl #2] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ subs r1, r1, r0 │ │ │ │ cmp r1, #1 │ │ │ │ mov.w r0, r1, asr #31 │ │ │ │ sbcs.w ip, r0, #0 │ │ │ │ - blt.n 43c0 │ │ │ │ + blt.n 43b8 │ │ │ │ ldr r7, [r7, #28] │ │ │ │ add.w r5, r5, #536870912 @ 0x20000000 │ │ │ │ subs r5, #1 │ │ │ │ add.w ip, r7, r5, lsl #3 │ │ │ │ ldr.w r5, [r7, r5, lsl #3] │ │ │ │ adds r1, r1, r5 │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ adc.w r0, r0, r5 │ │ │ │ cmp r3, r1 │ │ │ │ sbcs.w r0, r6, r0 │ │ │ │ - bge.n 43c0 │ │ │ │ + bge.n 43b8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 1120 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4444 │ │ │ │ - ldr r3, [pc, #560] @ (4664 ) │ │ │ │ + cbz r0, 443c │ │ │ │ + ldr r3, [pc, #560] @ (465c ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4474 │ │ │ │ + bne.n 446c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #23] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 1328 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4070 │ │ │ │ - ldr r3, [pc, #528] @ (4668 ) │ │ │ │ - ldr r1, [pc, #528] @ (466c ) │ │ │ │ + bne.w 4068 │ │ │ │ + ldr r3, [pc, #528] @ (4660 ) │ │ │ │ + ldr r1, [pc, #528] @ (4664 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 11b4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4444 │ │ │ │ + b.n 443c │ │ │ │ add.w r2, r7, #48 @ 0x30 │ │ │ │ - b.n 43be │ │ │ │ + b.n 43b6 │ │ │ │ mov r5, ip │ │ │ │ - b.n 41c0 │ │ │ │ - ldr r1, [pc, #504] @ (4670 ) │ │ │ │ + b.n 41b8 │ │ │ │ + ldr r1, [pc, #504] @ (4668 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 112c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4494 │ │ │ │ + beq.n 448c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 463a │ │ │ │ + beq.w 4632 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 4636 │ │ │ │ + beq.w 462e │ │ │ │ movs r0, #0 │ │ │ │ blx 125c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4608 │ │ │ │ + beq.w 4600 │ │ │ │ blx 12c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45e0 │ │ │ │ - ldr r3, [pc, #444] @ (4674 ) │ │ │ │ - ldr r1, [pc, #448] @ (4678 ) │ │ │ │ + beq.w 45d8 │ │ │ │ + ldr r3, [pc, #444] @ (466c ) │ │ │ │ + ldr r1, [pc, #448] @ (4670 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ add.w r2, r2, #9024 @ 0x2340 │ │ │ │ adds r2, #60 @ 0x3c │ │ │ │ blx 10c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4596 │ │ │ │ + bne.n 458e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 1310 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4586 │ │ │ │ + bne.n 457e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44f8 │ │ │ │ + beq.n 44f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44f8 │ │ │ │ + cbnz r3, 44f0 │ │ │ │ mov r0, r6 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 450e │ │ │ │ + beq.n 4506 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 450e │ │ │ │ + cbnz r3, 4506 │ │ │ │ mov r0, r4 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r5, r7 │ │ │ │ - b.n 4444 │ │ │ │ + b.n 443c │ │ │ │ subs.w lr, r8, r1 │ │ │ │ mov r0, r8 │ │ │ │ sbc.w r1, ip, r1, asr #31 │ │ │ │ mov r2, ip │ │ │ │ - b.n 4394 │ │ │ │ + b.n 438c │ │ │ │ add.w r2, r7, #48 @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 43be │ │ │ │ - ldr r3, [pc, #336] @ (467c ) │ │ │ │ + b.n 43b6 │ │ │ │ + ldr r3, [pc, #336] @ (4674 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 4080 │ │ │ │ - ldr r3, [pc, #328] @ (4680 ) │ │ │ │ - ldr r1, [pc, #328] @ (4684 ) │ │ │ │ + beq.w 4078 │ │ │ │ + ldr r3, [pc, #328] @ (4678 ) │ │ │ │ + ldr r1, [pc, #328] @ (467c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 11b4 │ │ │ │ - b.n 4466 │ │ │ │ + b.n 445e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w r1, #400 @ 0x190 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 598c │ │ │ │ + bl 5984 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 40f2 │ │ │ │ - b.n 422a │ │ │ │ + bne.w 40ea │ │ │ │ + b.n 4222 │ │ │ │ blx 1274 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 42c0 │ │ │ │ - b.n 4466 │ │ │ │ + beq.w 42b8 │ │ │ │ + b.n 445e │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 1274 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 42ea │ │ │ │ - b.n 4466 │ │ │ │ + beq.w 42e2 │ │ │ │ + b.n 445e │ │ │ │ blx 1274 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4296 │ │ │ │ - b.n 4466 │ │ │ │ + beq.w 428e │ │ │ │ + b.n 445e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44e2 │ │ │ │ + bne.n 44da │ │ │ │ mov r0, r5 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 44e2 │ │ │ │ + b.n 44da │ │ │ │ movs r7, #0 │ │ │ │ - b.n 44d8 │ │ │ │ + b.n 44d0 │ │ │ │ blx 1274 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 426a │ │ │ │ - b.n 4466 │ │ │ │ + beq.w 4262 │ │ │ │ + b.n 445e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 42e4 │ │ │ │ + bne.w 42dc │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 42e4 │ │ │ │ + b.n 42dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 428e │ │ │ │ + bne.w 4286 │ │ │ │ mov r0, r5 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 428e │ │ │ │ + b.n 4286 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 42ba │ │ │ │ + bne.w 42b2 │ │ │ │ mov r0, r5 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 42ba │ │ │ │ + b.n 42b2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4626 │ │ │ │ + bne.n 461e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4466 │ │ │ │ + beq.w 445e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4466 │ │ │ │ + bne.w 445e │ │ │ │ mov r0, r5 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4466 │ │ │ │ + b.n 445e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4444 │ │ │ │ + beq.w 443c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4444 │ │ │ │ + bne.w 443c │ │ │ │ mov r0, r4 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4444 │ │ │ │ + b.n 443c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45ea │ │ │ │ + bne.n 45e2 │ │ │ │ mov r0, r4 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 45ea │ │ │ │ + b.n 45e2 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4444 │ │ │ │ + b.n 443c │ │ │ │ mov r0, r5 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4494 │ │ │ │ + b.n 448c │ │ │ │ nop │ │ │ │ - stmia r3!, {r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - itt ls │ │ │ │ - movls r1, r0 │ │ │ │ - stmials r3!, {r1, r2, r3, r5, r7} │ │ │ │ + itt ge │ │ │ │ + movge r1, r0 │ │ │ │ + stmiage r3!, {r1, r2, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ movs r1, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ittt │ │ │ │ - mov r1, r0 │ │ │ │ - lsl r0, r3, #4 │ │ │ │ - mov r0, r0 │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ + movs r0, r0 │ │ │ │ subs r2, r1, r7 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r7, r6 │ │ │ │ @@ -4983,32 +4980,32 @@ │ │ │ │ mov r4, r0 │ │ │ │ ands.w r3, r3, r2, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ sub sp, #20 │ │ │ │ movw r7, #365 @ 0x16d │ │ │ │ smull r1, r0, r1, r2 │ │ │ │ - ldr r1, [pc, #568] @ (48f8 ) │ │ │ │ + ldr r1, [pc, #568] @ (48f0 ) │ │ │ │ asrs r3, r3, #2 │ │ │ │ cmp r6, #2 │ │ │ │ add r1, pc │ │ │ │ add.w ip, r1, r6, lsl #2 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ mov.w r2, r2, asr #31 │ │ │ │ ldr.w r7, [r1, r6, lsl #2] │ │ │ │ ldr.w r1, [ip, #52] @ 0x34 │ │ │ │ str r1, [sp, #4] │ │ │ │ sub.w r1, r2, r0, asr #5 │ │ │ │ add r3, r1 │ │ │ │ rsb r2, r2, r0, asr #7 │ │ │ │ ldrb.w r8, [sp, #4] │ │ │ │ add r3, r2 │ │ │ │ - ble.w 484e │ │ │ │ + ble.w 4846 │ │ │ │ ands.w r1, r5, #3 │ │ │ │ - beq.n 4788 │ │ │ │ + beq.n 4780 │ │ │ │ adds r2, r7, #7 │ │ │ │ movw r0, #9363 @ 0x2493 │ │ │ │ movt r0, #37449 @ 0x9249 │ │ │ │ add r2, r3 │ │ │ │ ldrsb.w r6, [r4, #6] │ │ │ │ mov.w ip, r2, asr #31 │ │ │ │ smull r9, lr, r0, r2 │ │ │ │ @@ -5020,27 +5017,27 @@ │ │ │ │ subs r6, r6, r2 │ │ │ │ smull r2, r0, r0, r6 │ │ │ │ asrs r2, r6, #31 │ │ │ │ add r0, r6 │ │ │ │ rsb r2, r2, r0, asr #2 │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ subs r2, r6, r2 │ │ │ │ - bpl.n 4824 │ │ │ │ + bpl.n 481c │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ add r2, r0 │ │ │ │ adds r2, #1 │ │ │ │ sxtb r2, r2 │ │ │ │ subs r0, r2, #7 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r2, r8 │ │ │ │ it gt │ │ │ │ movgt r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4806 │ │ │ │ + beq.n 47fe │ │ │ │ ldrsb.w r0, [r4, #10] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ sub.w r3, r3, #716800 @ 0xaf000 │ │ │ │ ldrh r6, [r4, #8] │ │ │ │ subw r3, r3, #2363 @ 0x93b │ │ │ │ add r3, r2 │ │ │ │ adds r5, r3, r7 │ │ │ │ @@ -5057,15 +5054,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r2, #23593 @ 0x5c29 │ │ │ │ movt r2, #49807 @ 0xc28f │ │ │ │ movw r1, #23592 @ 0x5c28 │ │ │ │ movt r1, #655 @ 0x28f │ │ │ │ mul.w r2, r5, r2 │ │ │ │ cmp.w r1, r2, ror #2 │ │ │ │ - bcs.w 48b0 │ │ │ │ + bcs.w 48a8 │ │ │ │ add.w r1, r7, #8 │ │ │ │ movw r2, #9363 @ 0x2493 │ │ │ │ movt r2, #37449 @ 0x9249 │ │ │ │ add r1, r3 │ │ │ │ smull r0, r2, r2, r1 │ │ │ │ adds r0, r2, r1 │ │ │ │ asrs r2, r1, #31 │ │ │ │ @@ -5081,132 +5078,132 @@ │ │ │ │ adds r0, r2, r1 │ │ │ │ asrs r2, r1, #31 │ │ │ │ rsb r2, r2, r0, asr #2 │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ subs r2, r1, r2 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ - bpl.n 483c │ │ │ │ + bpl.n 4834 │ │ │ │ add r1, r2 │ │ │ │ adds r1, #1 │ │ │ │ sxtb r1, r1 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, r8 │ │ │ │ - bgt.n 4848 │ │ │ │ + bgt.n 4840 │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 474c │ │ │ │ + ble.n 4744 │ │ │ │ and.w r1, r5, #3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 474c │ │ │ │ + bne.n 4744 │ │ │ │ movw r1, #23593 @ 0x5c29 │ │ │ │ movt r1, #49807 @ 0xc28f │ │ │ │ movw r0, #23592 @ 0x5c28 │ │ │ │ movt r0, #655 @ 0x28f │ │ │ │ mul.w r1, r5, r1 │ │ │ │ cmp.w r0, r1, ror #2 │ │ │ │ - bcs.n 4896 │ │ │ │ + bcs.n 488e │ │ │ │ adds r7, #1 │ │ │ │ - b.n 474c │ │ │ │ + b.n 4744 │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ subs r0, #6 │ │ │ │ add r2, r0 │ │ │ │ sxtb r2, r2 │ │ │ │ subs r0, r2, #7 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r2, r8 │ │ │ │ it gt │ │ │ │ movgt r2, r0 │ │ │ │ - b.n 4748 │ │ │ │ + b.n 4740 │ │ │ │ subs r1, #6 │ │ │ │ add r2, r1 │ │ │ │ sxtb r1, r2 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.n 47fa │ │ │ │ + ble.n 47f2 │ │ │ │ subs r1, #7 │ │ │ │ sxtb r2, r1 │ │ │ │ - b.n 47fa │ │ │ │ + b.n 47f2 │ │ │ │ add.w r1, r7, #7 │ │ │ │ movw r2, #9363 @ 0x2493 │ │ │ │ movt r2, #37449 @ 0x9249 │ │ │ │ add r1, r3 │ │ │ │ smull r0, r2, r2, r1 │ │ │ │ add.w r0, r2, r1 │ │ │ │ mov.w r2, r1, asr #31 │ │ │ │ rsb r2, r2, r0, asr #2 │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ sub.w r2, r1, r2 │ │ │ │ - bne.n 47c4 │ │ │ │ + bne.n 47bc │ │ │ │ lsls r1, r5, #30 │ │ │ │ - bne.n 47c4 │ │ │ │ + bne.n 47bc │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - bl 598c │ │ │ │ + bl 5984 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - cbz r1, 48e4 │ │ │ │ + cbz r1, 48dc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r1, #1 │ │ │ │ uxtb.w r8, r1 │ │ │ │ - b.n 47c4 │ │ │ │ + b.n 47bc │ │ │ │ mov r0, r5 │ │ │ │ mov.w r1, #400 @ 0x190 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - bl 598c │ │ │ │ + bl 5984 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 474c │ │ │ │ - b.n 4820 │ │ │ │ + bne.w 4744 │ │ │ │ + b.n 4818 │ │ │ │ mov.w r1, #400 @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 598c │ │ │ │ + bl 5984 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r1, 48d2 │ │ │ │ + cbz r1, 48ca │ │ │ │ adds r0, r7, #7 │ │ │ │ movs r1, #7 │ │ │ │ add r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 5c3c │ │ │ │ + bl 5c34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r1 │ │ │ │ - b.n 47c4 │ │ │ │ + b.n 47bc │ │ │ │ add.w r0, r7, #8 │ │ │ │ movs r1, #7 │ │ │ │ add r0, r3 │ │ │ │ - bl 5c3c │ │ │ │ + bl 5c34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r1 │ │ │ │ - b.n 47c4 │ │ │ │ + b.n 47bc │ │ │ │ mov.w r1, #400 @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 598c │ │ │ │ + bl 5984 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 488c │ │ │ │ - b.n 47c4 │ │ │ │ + beq.n 4884 │ │ │ │ + b.n 47bc │ │ │ │ subs r6, r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 491e │ │ │ │ + cbz r0, 4916 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbnz r0, 492c │ │ │ │ + cbnz r0, 4924 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 492c │ │ │ │ + cbz r0, 4924 │ │ │ │ mov r3, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -5236,23 +5233,23 @@ │ │ │ │ rsb r1, r1, r0, asr #7 │ │ │ │ add r3, r6 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #58 @ 0x3a │ │ │ │ add r3, r1 │ │ │ │ mov.w r6, r3, asr #31 │ │ │ │ - bls.n 49a8 │ │ │ │ + bls.n 49a0 │ │ │ │ lsls r1, r4, #30 │ │ │ │ - bne.n 49a8 │ │ │ │ + bne.n 49a0 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 598c │ │ │ │ + bl 5984 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbz r1, 49ea │ │ │ │ + cbz r1, 49e2 │ │ │ │ adds r2, #1 │ │ │ │ uxth r2, r2 │ │ │ │ ldrsb.w lr, [r5, #10] │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ ldrsb.w r1, [r5, #11] │ │ │ │ mov.w r7, #3600 @ 0xe10 │ │ │ │ ldrh.w r8, [r5, #8] │ │ │ │ @@ -5268,94 +5265,94 @@ │ │ │ │ adds r0, r0, r2 │ │ │ │ mla r6, ip, r6, r3 │ │ │ │ adc.w r1, r6, r1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #400 @ 0x190 │ │ │ │ - bl 598c │ │ │ │ + bl 5984 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 49a4 │ │ │ │ - b.n 49a8 │ │ │ │ + beq.n 499c │ │ │ │ + b.n 49a0 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, 4a26 │ │ │ │ + cbz r0, 4a1e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4a26 │ │ │ │ + beq.n 4a1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 4a50 │ │ │ │ + cbz r3, 4a48 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbz r0, 4a3a │ │ │ │ + cbz r0, 4a32 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4a3a │ │ │ │ + beq.n 4a32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 4a46 │ │ │ │ + cbz r3, 4a3e │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 1100 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 4a3a │ │ │ │ + b.n 4a32 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 4a26 │ │ │ │ + b.n 4a1e │ │ │ │ nop │ │ │ │ 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 r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr.w r7, [pc, #1084] @ 4eb0 │ │ │ │ + ldr.w r7, [pc, #1084] @ 4ea8 │ │ │ │ mov r8, r1 │ │ │ │ it gt │ │ │ │ movgt r1, #0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ it le │ │ │ │ movle r1, #1 │ │ │ │ add r7, pc │ │ │ │ mov r9, r0 │ │ │ │ orrs r1, r3 │ │ │ │ - bne.w 4dbe │ │ │ │ + bne.w 4db6 │ │ │ │ clz r1, r2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ cmp r4, #1 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 4dbe │ │ │ │ - ldr.w r3, [pc, #1040] @ 4eb4 │ │ │ │ + bne.w 4db6 │ │ │ │ + ldr.w r3, [pc, #1040] @ 4eac │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 4df0 │ │ │ │ - ldr.w r3, [pc, #1032] @ 4eb8 │ │ │ │ + beq.w 4de8 │ │ │ │ + ldr.w r3, [pc, #1032] @ 4eb0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 4c38 │ │ │ │ + bne.w 4c30 │ │ │ │ ldrh.w r0, [r6, #13] │ │ │ │ movw r4, #34079 @ 0x851f │ │ │ │ movt r4, #20971 @ 0x51eb │ │ │ │ ldrb r1, [r6, #15] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ ldrb r5, [r6, #19] │ │ │ │ @@ -5366,27 +5363,27 @@ │ │ │ │ it cc │ │ │ │ movcc r7, r3 │ │ │ │ cmp r1, #2 │ │ │ │ mov.w r7, r7, asr #2 │ │ │ │ smull r4, ip, r4, r3 │ │ │ │ movw r4, #365 @ 0x16d │ │ │ │ mla r7, r4, r3, r7 │ │ │ │ - ldr r4, [pc, #964] @ (4ebc ) │ │ │ │ + ldr r4, [pc, #964] @ (4eb4 ) │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ add r4, pc │ │ │ │ ldr.w r8, [r4, r1, lsl #2] │ │ │ │ ldrb r4, [r6, #16] │ │ │ │ add r7, r4 │ │ │ │ sub.w r4, r3, ip, asr #5 │ │ │ │ add r7, r4 │ │ │ │ rsb r3, r3, ip, asr #7 │ │ │ │ ldrb r4, [r6, #18] │ │ │ │ - ble.n 4b16 │ │ │ │ + ble.n 4b0e │ │ │ │ lsls r1, r0, #30 │ │ │ │ - beq.n 4c16 │ │ │ │ + beq.n 4c0e │ │ │ │ rsb r1, r2, r2, lsl #3 │ │ │ │ rsb r4, r4, r4, lsl #4 │ │ │ │ add r3, r7 │ │ │ │ add.w r2, r2, r1, lsl #5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ add r3, r8 │ │ │ │ mov.w r1, #20864 @ 0x5180 │ │ │ │ @@ -5396,387 +5393,387 @@ │ │ │ │ sub.w r3, r3, #716800 @ 0xaf000 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ subw r3, r3, #2363 @ 0x93b │ │ │ │ asrs r7, r4, #31 │ │ │ │ ldrb.w r8, [r6, #23] │ │ │ │ smlal r4, r7, r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 4d20 │ │ │ │ + beq.w 4d18 │ │ │ │ add.w r3, r8, #8 │ │ │ │ ldr.w r1, [r9, r3, lsl #2] │ │ │ │ ldrd r0, r3, [r1] │ │ │ │ cmp r4, r0 │ │ │ │ sbcs.w r3, r7, r3 │ │ │ │ it lt │ │ │ │ ldrlt.w r4, [r9, #44] @ 0x2c │ │ │ │ - blt.w 4d9c │ │ │ │ + blt.w 4d94 │ │ │ │ add.w r3, r2, #536870912 @ 0x20000000 │ │ │ │ subs r3, #1 │ │ │ │ add.w ip, r1, r3, lsl #3 │ │ │ │ ldr.w r0, [r1, r3, lsl #3] │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp r0, r4 │ │ │ │ sbcs r3, r7 │ │ │ │ it ge │ │ │ │ movge r0, #0 │ │ │ │ - blt.w 4d20 │ │ │ │ + blt.w 4d18 │ │ │ │ adds r3, r0, r2 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ add.w ip, r1, r3, lsl #3 │ │ │ │ ldr.w r5, [r1, r3, lsl #3] │ │ │ │ ldr.w r6, [ip, #4] │ │ │ │ cmp r4, r5 │ │ │ │ sbcs.w ip, r7, r6 │ │ │ │ - bge.n 4c0e │ │ │ │ + bge.n 4c06 │ │ │ │ cmp r3, r0 │ │ │ │ - bls.w 4db2 │ │ │ │ + bls.w 4daa │ │ │ │ adds r2, r3, r0 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ add.w r6, r1, r2, lsl #3 │ │ │ │ ldr.w r5, [r1, r2, lsl #3] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r4, r5 │ │ │ │ sbcs.w ip, r7, r6 │ │ │ │ - bge.n 4c08 │ │ │ │ + bge.n 4c00 │ │ │ │ adds r3, r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - bls.n 4be4 │ │ │ │ + bls.n 4bdc │ │ │ │ lsrs r3, r3, #1 │ │ │ │ add.w ip, r1, r3, lsl #3 │ │ │ │ ldr.w r5, [r1, r3, lsl #3] │ │ │ │ ldr.w r6, [ip, #4] │ │ │ │ cmp r4, r5 │ │ │ │ sbcs.w ip, r7, r6 │ │ │ │ - bge.n 4c0e │ │ │ │ + bge.n 4c06 │ │ │ │ mov r2, r3 │ │ │ │ adds r3, r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 4bc6 │ │ │ │ + bhi.n 4bbe │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r4, [r3, r2, lsl #2] │ │ │ │ - cbz r4, 4c00 │ │ │ │ + cbz r4, 4bf8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c00 │ │ │ │ + beq.n 4bf8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 4b8c │ │ │ │ - b.n 4be4 │ │ │ │ + bcc.n 4b84 │ │ │ │ + b.n 4bdc │ │ │ │ movw r1, #23593 @ 0x5c29 │ │ │ │ movt r1, #49807 @ 0xc28f │ │ │ │ movw ip, #23592 @ 0x5c28 │ │ │ │ movt ip, #655 @ 0x28f │ │ │ │ mul.w r1, r0, r1 │ │ │ │ cmp.w ip, r1, ror #2 │ │ │ │ - bcs.w 4e16 │ │ │ │ + bcs.w 4e0e │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 4b16 │ │ │ │ - ldr r1, [pc, #644] @ (4ec0 ) │ │ │ │ + b.n 4b0e │ │ │ │ + ldr r1, [pc, #644] @ (4eb8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 10f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c00 │ │ │ │ + beq.n 4bf8 │ │ │ │ blx 1280 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4e6c │ │ │ │ + beq.w 4e64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4e6c │ │ │ │ + bne.w 4e64 │ │ │ │ mov r0, r4 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 4e74 │ │ │ │ - ldr r1, [pc, #588] @ (4ec4 ) │ │ │ │ + beq.w 4e6c │ │ │ │ + ldr r1, [pc, #588] @ (4ebc ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 112c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c00 │ │ │ │ + beq.n 4bf8 │ │ │ │ blx 1280 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 4e46 │ │ │ │ + bne.w 4e3e │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 4e52 │ │ │ │ - ldr r1, [pc, #552] @ (4ec8 ) │ │ │ │ + beq.w 4e4a │ │ │ │ + ldr r1, [pc, #552] @ (4ec0 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 112c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c00 │ │ │ │ + beq.n 4bf8 │ │ │ │ blx 1280 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 4e80 │ │ │ │ + bne.w 4e78 │ │ │ │ adds r1, r7, #1 │ │ │ │ - beq.w 4e60 │ │ │ │ - ldr r1, [pc, #516] @ (4ecc ) │ │ │ │ + beq.w 4e58 │ │ │ │ + ldr r1, [pc, #516] @ (4ec4 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 112c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c00 │ │ │ │ + beq.n 4bf8 │ │ │ │ blx 1280 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 4e92 │ │ │ │ + bne.w 4e8a │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 4e3a │ │ │ │ + beq.w 4e32 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ sub.w r8, r8, #716800 @ 0xaf000 │ │ │ │ subw r8, r8, #2363 @ 0x93b │ │ │ │ mul.w r4, r2, r7 │ │ │ │ mov.w r2, #3600 @ 0xe10 │ │ │ │ mla r4, r2, r5, r4 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ add r4, r3 │ │ │ │ mov.w r3, #20864 @ 0x5180 │ │ │ │ movt r3, #1 │ │ │ │ asrs r7, r4, #31 │ │ │ │ smlal r4, r7, r8, r3 │ │ │ │ ldrb.w r8, [r6, #23] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4b52 │ │ │ │ + bne.w 4b4a │ │ │ │ ldrb.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4da8 │ │ │ │ + bne.n 4da0 │ │ │ │ ldrh.w r3, [r6, #13] │ │ │ │ ldr.w r0, [r9, #84] @ 0x54 │ │ │ │ - ldr r2, [pc, #412] @ (4ed0 ) │ │ │ │ + ldr r2, [pc, #412] @ (4ec8 ) │ │ │ │ rev16 r3, r3 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ uxth r1, r3 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 4e0e │ │ │ │ - bl 4688 │ │ │ │ + bne.n 4e06 │ │ │ │ + bl 4680 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r0, [r9, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #388] @ (4ed4 ) │ │ │ │ + ldr r1, [pc, #388] @ (4ecc ) │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bne.n 4e06 │ │ │ │ - bl 4688 │ │ │ │ + bne.n 4dfe │ │ │ │ + bl 4680 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ mvn.w ip, r1 │ │ │ │ cmp.w r8, ip, lsr #31 │ │ │ │ - beq.n 4db6 │ │ │ │ + beq.n 4dae │ │ │ │ adds r6, r6, r1 │ │ │ │ adc.w r2, r2, r1, asr #31 │ │ │ │ cmp r4, r0 │ │ │ │ sbcs.w r1, r7, r3 │ │ │ │ ite lt │ │ │ │ movlt r1, #1 │ │ │ │ movge r1, #0 │ │ │ │ cmp r4, r6 │ │ │ │ sbcs r7, r2 │ │ │ │ ite ge │ │ │ │ movge r4, #1 │ │ │ │ movlt r4, #0 │ │ │ │ cmp r6, r0 │ │ │ │ sbcs.w r3, r2, r3 │ │ │ │ - bge.n 4da4 │ │ │ │ + bge.n 4d9c │ │ │ │ tst r1, r4 │ │ │ │ - beq.n 4da8 │ │ │ │ + beq.n 4da0 │ │ │ │ add.w r4, r9, #64 @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 4bf0 │ │ │ │ - b.n 4c00 │ │ │ │ + bne.w 4be8 │ │ │ │ + b.n 4bf8 │ │ │ │ orrs r1, r4 │ │ │ │ - bne.n 4d98 │ │ │ │ + bne.n 4d90 │ │ │ │ adds.w r4, r9, #48 @ 0x30 │ │ │ │ - bne.w 4bf0 │ │ │ │ - b.n 4c00 │ │ │ │ + bne.w 4be8 │ │ │ │ + b.n 4bf8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 4be4 │ │ │ │ + b.n 4bdc │ │ │ │ subs r0, r0, r1 │ │ │ │ sbc.w r3, r3, r1, asr #31 │ │ │ │ - b.n 4d76 │ │ │ │ + b.n 4d6e │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #276] @ (4ed8 ) │ │ │ │ + ldr r2, [pc, #276] @ (4ed0 ) │ │ │ │ mov r1, r4 │ │ │ │ movs r4, #1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ adds r2, #248 @ 0xf8 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #16] │ │ │ │ blx 11a8 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4c00 │ │ │ │ - ldr r3, [pc, #204] @ (4eb4 ) │ │ │ │ + beq.w 4bf8 │ │ │ │ + ldr r3, [pc, #204] @ (4eac ) │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 4aae │ │ │ │ + bne.w 4aa6 │ │ │ │ ldrb.w r3, [r9, #100] @ 0x64 │ │ │ │ - cbnz r3, 4e2e │ │ │ │ + cbnz r3, 4e26 │ │ │ │ ldr.w r3, [r8, #444] @ 0x1bc │ │ │ │ ldr r4, [r3, #16] │ │ │ │ adds r4, #28 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 4bf0 │ │ │ │ - b.n 4c00 │ │ │ │ + bne.w 4be8 │ │ │ │ + b.n 4bf8 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ - b.n 4d62 │ │ │ │ + b.n 4d5a │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 4d48 │ │ │ │ + b.n 4d40 │ │ │ │ mov.w r1, #400 @ 0x190 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 598c │ │ │ │ + bl 5984 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 4b16 │ │ │ │ - b.n 4c32 │ │ │ │ + bne.w 4b0e │ │ │ │ + b.n 4c2a │ │ │ │ add.w r4, r9, #48 @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 4bf0 │ │ │ │ - b.n 4c00 │ │ │ │ + bne.w 4be8 │ │ │ │ + b.n 4bf8 │ │ │ │ blx 1274 │ │ │ │ - cbnz r0, 4e5c │ │ │ │ + cbnz r0, 4e54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4cec │ │ │ │ + b.n 4ce4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4ea8 │ │ │ │ + cbz r3, 4ea0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - bne.w 4c9c │ │ │ │ + bne.w 4c94 │ │ │ │ blx 1274 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4c9c │ │ │ │ + beq.w 4c94 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c00 │ │ │ │ + b.n 4bf8 │ │ │ │ blx 1274 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4cc4 │ │ │ │ - b.n 4e5c │ │ │ │ + beq.w 4cbc │ │ │ │ + b.n 4e54 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 4c74 │ │ │ │ + bne.w 4c6c │ │ │ │ blx 1274 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4c74 │ │ │ │ - b.n 4e5c │ │ │ │ + beq.w 4c6c │ │ │ │ + b.n 4e54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4cbe │ │ │ │ + bne.w 4cb6 │ │ │ │ mov r0, r4 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4cbe │ │ │ │ + b.n 4cb6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4ce6 │ │ │ │ + bne.w 4cde │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.n 4ce6 │ │ │ │ + b.n 4cde │ │ │ │ mov r0, r4 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 4e4c │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + b.n 4e44 │ │ │ │ + push {r1, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 4edc │ │ │ │ + cbnz r0, 4ed6 │ │ │ │ movs r1, r0 │ │ │ │ asrs r6, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf94dffff │ │ │ │ ldrsh.w pc, [r3, #255]! │ │ │ │ - cbz r6, 4f48 │ │ │ │ + cbz r6, 4f42 │ │ │ │ movs r1, 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 │ │ │ │ mov r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr.w r7, [pc, #1096] @ 533c │ │ │ │ + ldr.w r7, [pc, #1096] @ 5334 │ │ │ │ mov r8, r1 │ │ │ │ it gt │ │ │ │ movgt r1, #0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ it le │ │ │ │ movle r1, #1 │ │ │ │ add r7, pc │ │ │ │ mov r9, r0 │ │ │ │ orrs r1, r3 │ │ │ │ - bne.w 5236 │ │ │ │ + bne.w 522e │ │ │ │ clz r1, r2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ cmp r4, #1 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 5236 │ │ │ │ - ldr.w r3, [pc, #1052] @ 5340 │ │ │ │ + bne.w 522e │ │ │ │ + ldr.w r3, [pc, #1052] @ 5338 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 526a │ │ │ │ - ldr.w r3, [pc, #1044] @ 5344 │ │ │ │ + beq.w 5262 │ │ │ │ + ldr.w r3, [pc, #1044] @ 533c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 50b8 │ │ │ │ + bne.w 50b0 │ │ │ │ ldrh.w r0, [r6, #13] │ │ │ │ movw r4, #34079 @ 0x851f │ │ │ │ movt r4, #20971 @ 0x51eb │ │ │ │ ldrb r1, [r6, #15] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ ldrb r5, [r6, #19] │ │ │ │ @@ -5787,27 +5784,27 @@ │ │ │ │ it cc │ │ │ │ movcc r7, r3 │ │ │ │ cmp r1, #2 │ │ │ │ mov.w r7, r7, asr #2 │ │ │ │ smull r4, ip, r4, r3 │ │ │ │ movw r4, #365 @ 0x16d │ │ │ │ mla r7, r4, r3, r7 │ │ │ │ - ldr r4, [pc, #976] @ (5348 ) │ │ │ │ + ldr r4, [pc, #976] @ (5340 ) │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ add r4, pc │ │ │ │ ldr.w r8, [r4, r1, lsl #2] │ │ │ │ ldrb r4, [r6, #16] │ │ │ │ add r7, r4 │ │ │ │ sub.w r4, r3, ip, asr #5 │ │ │ │ add r7, r4 │ │ │ │ rsb r3, r3, ip, asr #7 │ │ │ │ ldrb r4, [r6, #18] │ │ │ │ - ble.n 4f96 │ │ │ │ + ble.n 4f8e │ │ │ │ lsls r1, r0, #30 │ │ │ │ - beq.n 5096 │ │ │ │ + beq.n 508e │ │ │ │ rsb r1, r2, r2, lsl #3 │ │ │ │ rsb r4, r4, r4, lsl #4 │ │ │ │ add r3, r7 │ │ │ │ add.w r2, r2, r1, lsl #5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ add r3, r8 │ │ │ │ mov.w r1, #20864 @ 0x5180 │ │ │ │ @@ -5817,69 +5814,69 @@ │ │ │ │ sub.w r3, r3, #716800 @ 0xaf000 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ subw r3, r3, #2363 @ 0x93b │ │ │ │ asrs r7, r4, #31 │ │ │ │ ldrb.w r8, [r6, #23] │ │ │ │ smlal r4, r7, r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 51a0 │ │ │ │ + beq.w 5198 │ │ │ │ add.w r3, r8, #8 │ │ │ │ ldr.w r1, [r9, r3, lsl #2] │ │ │ │ ldrd r0, r3, [r1] │ │ │ │ cmp r4, r0 │ │ │ │ sbcs.w r3, r7, r3 │ │ │ │ it lt │ │ │ │ ldrlt.w r4, [r9, #44] @ 0x2c │ │ │ │ - blt.w 5214 │ │ │ │ + blt.w 520c │ │ │ │ add.w r3, r2, #536870912 @ 0x20000000 │ │ │ │ subs r3, #1 │ │ │ │ add.w ip, r1, r3, lsl #3 │ │ │ │ ldr.w r0, [r1, r3, lsl #3] │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ cmp r0, r4 │ │ │ │ sbcs r3, r7 │ │ │ │ it ge │ │ │ │ movge r0, #0 │ │ │ │ - blt.w 51a0 │ │ │ │ + blt.w 5198 │ │ │ │ adds r3, r0, r2 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ add.w ip, r1, r3, lsl #3 │ │ │ │ ldr.w r5, [r1, r3, lsl #3] │ │ │ │ ldr.w r6, [ip, #4] │ │ │ │ cmp r4, r5 │ │ │ │ sbcs.w ip, r7, r6 │ │ │ │ - bge.n 508e │ │ │ │ + bge.n 5086 │ │ │ │ cmp r3, r0 │ │ │ │ - bls.w 522a │ │ │ │ + bls.w 5222 │ │ │ │ adds r2, r3, r0 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ add.w r6, r1, r2, lsl #3 │ │ │ │ ldr.w r5, [r1, r2, lsl #3] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r4, r5 │ │ │ │ sbcs.w ip, r7, r6 │ │ │ │ - bge.n 5088 │ │ │ │ + bge.n 5080 │ │ │ │ adds r3, r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - bls.n 5064 │ │ │ │ + bls.n 505c │ │ │ │ lsrs r3, r3, #1 │ │ │ │ add.w ip, r1, r3, lsl #3 │ │ │ │ ldr.w r5, [r1, r3, lsl #3] │ │ │ │ ldr.w r6, [ip, #4] │ │ │ │ cmp r4, r5 │ │ │ │ sbcs.w ip, r7, r6 │ │ │ │ - bge.n 508e │ │ │ │ + bge.n 5086 │ │ │ │ mov r2, r3 │ │ │ │ adds r3, r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 5046 │ │ │ │ + bhi.n 503e │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r4, [r3, r2, lsl #2] │ │ │ │ - cbz r4, 5080 │ │ │ │ + cbz r4, 5078 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ @@ -5887,436 +5884,436 @@ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 500c │ │ │ │ - b.n 5064 │ │ │ │ + bcc.n 5004 │ │ │ │ + b.n 505c │ │ │ │ movw r1, #23593 @ 0x5c29 │ │ │ │ movt r1, #49807 @ 0xc28f │ │ │ │ movw ip, #23592 @ 0x5c28 │ │ │ │ movt ip, #655 @ 0x28f │ │ │ │ mul.w r1, r0, r1 │ │ │ │ cmp.w ip, r1, ror #2 │ │ │ │ - bcs.w 529c │ │ │ │ + bcs.w 5294 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 4f96 │ │ │ │ - ldr r1, [pc, #656] @ (534c ) │ │ │ │ + b.n 4f8e │ │ │ │ + ldr r1, [pc, #656] @ (5344 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 10f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5080 │ │ │ │ + beq.n 5078 │ │ │ │ blx 1280 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 52f6 │ │ │ │ + beq.w 52ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 52f6 │ │ │ │ + bne.w 52ee │ │ │ │ mov r0, r4 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 52fe │ │ │ │ - ldr r1, [pc, #600] @ (5350 ) │ │ │ │ + beq.w 52f6 │ │ │ │ + ldr r1, [pc, #600] @ (5348 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 112c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5080 │ │ │ │ + beq.n 5078 │ │ │ │ blx 1280 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 52d2 │ │ │ │ + bne.w 52ca │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 52de │ │ │ │ - ldr r1, [pc, #564] @ (5354 ) │ │ │ │ + beq.w 52d6 │ │ │ │ + ldr r1, [pc, #564] @ (534c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 112c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5080 │ │ │ │ + beq.n 5078 │ │ │ │ blx 1280 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 530a │ │ │ │ + bne.w 5302 │ │ │ │ adds r1, r7, #1 │ │ │ │ - beq.w 52ea │ │ │ │ - ldr r1, [pc, #528] @ (5358 ) │ │ │ │ + beq.w 52e2 │ │ │ │ + ldr r1, [pc, #528] @ (5350 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 112c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5080 │ │ │ │ + beq.n 5078 │ │ │ │ blx 1280 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 531c │ │ │ │ + bne.w 5314 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 52c0 │ │ │ │ + beq.w 52b8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ sub.w r8, r8, #716800 @ 0xaf000 │ │ │ │ subw r8, r8, #2363 @ 0x93b │ │ │ │ mul.w r4, r2, r7 │ │ │ │ mov.w r2, #3600 @ 0xe10 │ │ │ │ mla r4, r2, r5, r4 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ add r4, r3 │ │ │ │ mov.w r3, #20864 @ 0x5180 │ │ │ │ movt r3, #1 │ │ │ │ asrs r7, r4, #31 │ │ │ │ smlal r4, r7, r8, r3 │ │ │ │ ldrb.w r8, [r6, #23] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 4fd2 │ │ │ │ + bne.w 4fca │ │ │ │ ldrb.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5220 │ │ │ │ + bne.n 5218 │ │ │ │ ldrh.w r3, [r6, #13] │ │ │ │ ldr.w r0, [r9, #84] @ 0x54 │ │ │ │ - ldr r2, [pc, #424] @ (535c ) │ │ │ │ + ldr r2, [pc, #424] @ (5354 ) │ │ │ │ rev16 r3, r3 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ uxth r1, r3 │ │ │ │ add r2, pc │ │ │ │ mov fp, r1 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 5280 │ │ │ │ - bl 4688 │ │ │ │ + bne.n 5278 │ │ │ │ + bl 4680 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r9, #88] @ 0x58 │ │ │ │ mov sl, r1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 5294 │ │ │ │ + bne.n 528c │ │ │ │ mov r1, fp │ │ │ │ - bl 4688 │ │ │ │ + bl 4680 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ mvns r1, r2 │ │ │ │ cmp.w r8, r1, lsr #31 │ │ │ │ - beq.n 522e │ │ │ │ + beq.n 5226 │ │ │ │ adds r6, r6, r2 │ │ │ │ adc.w sl, sl, r2, asr #31 │ │ │ │ cmp r4, r0 │ │ │ │ sbcs.w r2, r7, r3 │ │ │ │ ite lt │ │ │ │ movlt r2, #1 │ │ │ │ movge r2, #0 │ │ │ │ cmp r4, r6 │ │ │ │ sbcs.w r7, r7, sl │ │ │ │ ite ge │ │ │ │ movge r1, #1 │ │ │ │ movlt r1, #0 │ │ │ │ cmp r6, r0 │ │ │ │ sbcs.w r3, sl, r3 │ │ │ │ - bge.n 521c │ │ │ │ + bge.n 5214 │ │ │ │ tst r2, r1 │ │ │ │ - beq.n 5220 │ │ │ │ + beq.n 5218 │ │ │ │ add.w r4, r9, #64 @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 5070 │ │ │ │ - b.n 5080 │ │ │ │ + bne.w 5068 │ │ │ │ + b.n 5078 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 5210 │ │ │ │ + bne.n 5208 │ │ │ │ adds.w r4, r9, #48 @ 0x30 │ │ │ │ - bne.w 5070 │ │ │ │ - b.n 5080 │ │ │ │ + bne.w 5068 │ │ │ │ + b.n 5078 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 5064 │ │ │ │ + b.n 505c │ │ │ │ subs r0, r0, r2 │ │ │ │ sbc.w r3, r3, r2, asr #31 │ │ │ │ - b.n 51ec │ │ │ │ + b.n 51e4 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #292] @ (5360 ) │ │ │ │ + ldr r2, [pc, #292] @ (5358 ) │ │ │ │ mov r1, r4 │ │ │ │ movs r4, #1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ add.w r2, r2, #292 @ 0x124 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #16] │ │ │ │ blx 11a8 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5080 │ │ │ │ - ldr r3, [pc, #224] @ (5340 ) │ │ │ │ + beq.w 5078 │ │ │ │ + ldr r3, [pc, #224] @ (5338 ) │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 4f2e │ │ │ │ + bne.w 4f26 │ │ │ │ ldrb.w r3, [r9, #100] @ 0x64 │ │ │ │ - cbnz r3, 52b4 │ │ │ │ + cbnz r3, 52ac │ │ │ │ ldr.w r3, [r8, #444] @ 0x1bc │ │ │ │ ldr r4, [r3, #16] │ │ │ │ adds r4, #28 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 5070 │ │ │ │ - b.n 5080 │ │ │ │ + bne.w 5068 │ │ │ │ + b.n 5078 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx r5 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r9, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov sl, r1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51d2 │ │ │ │ + beq.n 51ca │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 51da │ │ │ │ + b.n 51d2 │ │ │ │ mov.w r1, #400 @ 0x190 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 598c │ │ │ │ + bl 5984 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 4f96 │ │ │ │ - b.n 50b2 │ │ │ │ + bne.w 4f8e │ │ │ │ + b.n 50aa │ │ │ │ add.w r4, r9, #48 @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 5070 │ │ │ │ - b.n 5080 │ │ │ │ + bne.w 5068 │ │ │ │ + b.n 5078 │ │ │ │ blx 1274 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 516c │ │ │ │ + beq.w 5164 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5080 │ │ │ │ + b.n 5078 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5332 │ │ │ │ + cbz r3, 532a │ │ │ │ adds r0, r5, #1 │ │ │ │ - bne.w 511c │ │ │ │ + bne.w 5114 │ │ │ │ blx 1274 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 511c │ │ │ │ - b.n 52ce │ │ │ │ + beq.w 5114 │ │ │ │ + b.n 52c6 │ │ │ │ blx 1274 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5144 │ │ │ │ - b.n 52ce │ │ │ │ + beq.w 513c │ │ │ │ + b.n 52c6 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 50f4 │ │ │ │ + bne.w 50ec │ │ │ │ blx 1274 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50f4 │ │ │ │ - b.n 52ce │ │ │ │ + beq.w 50ec │ │ │ │ + b.n 52c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 513e │ │ │ │ + bne.w 5136 │ │ │ │ mov r0, r4 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 513e │ │ │ │ + b.n 5136 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 5166 │ │ │ │ + bne.w 515e │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.n 5166 │ │ │ │ + b.n 515e │ │ │ │ mov r0, r4 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 52d8 │ │ │ │ + b.n 52d0 │ │ │ │ nop │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + cbz r2, 5338 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - push {lr} │ │ │ │ + push {r3, lr} │ │ │ │ movs r1, r0 │ │ │ │ asrs r6, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #27 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffcd335e │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + bl ffcd3356 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ movs r1, 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 r1, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbnz r3, 53a4 │ │ │ │ + cbnz r3, 539c │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 53a4 │ │ │ │ + ble.n 539c │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 53a4 │ │ │ │ - cbz r2, 53a4 │ │ │ │ + bne.n 539c │ │ │ │ + cbz r2, 539c │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 34ac │ │ │ │ - cbz r0, 53a0 │ │ │ │ + bl 34a4 │ │ │ │ + cbz r0, 5398 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #101] @ 0x65 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #40] @ (53d0 ) │ │ │ │ + ldr r2, [pc, #40] @ (53c8 ) │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp, #4] │ │ │ │ add.w r2, r2, #336 @ 0x150 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd ip, r2, [sp, #8] │ │ │ │ add.w ip, sp, #28 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ blx 11a8 <_PyArg_UnpackKeywords@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 538a │ │ │ │ - b.n 53a0 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + bne.n 5382 │ │ │ │ + b.n 5398 │ │ │ │ + add r5, sp, #864 @ 0x360 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #32] @ (53f8 ) │ │ │ │ - ldr r1, [pc, #36] @ (53fc ) │ │ │ │ + ldr r3, [pc, #32] @ (53f0 ) │ │ │ │ + ldr r1, [pc, #36] @ (53f4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 53f4 │ │ │ │ + beq.n 53ec │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 53f0 │ │ │ │ + beq.n 53e8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - b.n 5400 │ │ │ │ + b.n 53f8 │ │ │ │ nop │ │ │ │ - add r4, sp, #144 @ 0x90 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #32] @ (5424 ) │ │ │ │ - ldr r1, [pc, #36] @ (5428 ) │ │ │ │ + ldr r3, [pc, #32] @ (541c ) │ │ │ │ + ldr r1, [pc, #36] @ (5420 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bne.n 541c │ │ │ │ + bne.n 5414 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r0, [pc, #20] @ (542c ) │ │ │ │ + ldr r0, [pc, #20] @ (5424 ) │ │ │ │ add r0, pc │ │ │ │ b.w 10a4 │ │ │ │ - ldr r0, [pc, #16] @ (5430 ) │ │ │ │ + ldr r0, [pc, #16] @ (5428 ) │ │ │ │ add r0, pc │ │ │ │ b.w 10a4 │ │ │ │ - add r3, sp, #992 @ 0x3e0 │ │ │ │ + add r4, sp, #0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #101] @ 0x65 │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 548e │ │ │ │ - ldr r1, [pc, #132] @ (54d4 ) │ │ │ │ + beq.n 5486 │ │ │ │ + ldr r1, [pc, #132] @ (54cc ) │ │ │ │ sub.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 112c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 54b8 │ │ │ │ + cbz r0, 54b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #108] @ (54d8 ) │ │ │ │ + ldr r0, [pc, #108] @ (54d0 ) │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r0, pc │ │ │ │ blx 1268 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 54ce │ │ │ │ + beq.n 54c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 54c4 │ │ │ │ + cbz r3, 54bc │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #76] @ (54dc ) │ │ │ │ - ldr r0, [pc, #76] @ (54e0 ) │ │ │ │ + ldr r1, [pc, #76] @ (54d4 ) │ │ │ │ + ldr r0, [pc, #76] @ (54d8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 1220 <_PyImport_GetModuleAttrString@plt> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 54b8 │ │ │ │ - ldr r1, [pc, #68] @ (54e4 ) │ │ │ │ + cbz r0, 54b0 │ │ │ │ + ldr r1, [pc, #68] @ (54dc ) │ │ │ │ add r1, pc │ │ │ │ blx 1340 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54b6 │ │ │ │ + beq.n 54ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 54bc │ │ │ │ + cbz r3, 54b4 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 5488 │ │ │ │ + b.n 5480 │ │ │ │ mov r0, r4 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 54b6 │ │ │ │ + b.n 54ae │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 5488 │ │ │ │ + b.n 5480 │ │ │ │ lsrs r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #16 │ │ │ │ @@ -6333,264 +6330,264 @@ │ │ │ │ mov r5, r1 │ │ │ │ ite gt │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ orrs r1, r3 │ │ │ │ - bne.n 5564 │ │ │ │ + bne.n 555c │ │ │ │ clz r1, r2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ cmp.w ip, #2 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ - cbnz r1, 5564 │ │ │ │ + cbnz r1, 555c │ │ │ │ ldrd r1, r0, [r2] │ │ │ │ str r1, [sp, #28] │ │ │ │ blx 122c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5554 │ │ │ │ + beq.n 554c │ │ │ │ uxtb r0, r0 │ │ │ │ - cbz r0, 5542 │ │ │ │ + cbz r0, 553a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b60 │ │ │ │ + bl 1b58 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 34ac │ │ │ │ + bl 34a4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 553c │ │ │ │ + b.n 5534 │ │ │ │ str r1, [sp, #28] │ │ │ │ blx 1274 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5534 │ │ │ │ + beq.n 552c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 553c │ │ │ │ + b.n 5534 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #48] @ (5598 ) │ │ │ │ + ldr r2, [pc, #48] @ (5590 ) │ │ │ │ mov r1, ip │ │ │ │ mov.w ip, #2 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp, #4] │ │ │ │ add.w r2, r2, #380 @ 0x17c │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd ip, r2, [sp, #8] │ │ │ │ add.w ip, sp, #32 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ blx 11a8 <_PyArg_UnpackKeywords@plt> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 553c │ │ │ │ + beq.n 5534 │ │ │ │ ldrd r1, r0, [r0] │ │ │ │ - b.n 5524 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + b.n 551c │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ adds r0, #20 │ │ │ │ - b.n 50e0 │ │ │ │ + b.n 50d8 │ │ │ │ movs r0, #20 │ │ │ │ - b.n 50e4 │ │ │ │ + b.n 50dc │ │ │ │ adds r0, #3 │ │ │ │ - b.n 56c8 │ │ │ │ + b.n 56c0 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 54d4 │ │ │ │ + b.n 54cc │ │ │ │ movs r0, r0 │ │ │ │ - b.n 5c56 │ │ │ │ + b.n 5c4e │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ - vpmin.s16 q7, , │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + vpmin.s32 q7, , │ │ │ │ + add r2, sp, #368 @ 0x170 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #24] @ (55dc ) │ │ │ │ - ldr r3, [pc, #28] @ (55e0 ) │ │ │ │ - ldr r2, [pc, #28] @ (55e4 ) │ │ │ │ + ldr r0, [pc, #24] @ (55d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (55d8 ) │ │ │ │ + ldr r2, [pc, #28] @ (55dc ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 55d8 │ │ │ │ - ldr r3, [pc, #20] @ (55e8 ) │ │ │ │ + beq.n 55d0 │ │ │ │ + ldr r3, [pc, #20] @ (55e0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 55d8 │ │ │ │ + cbz r3, 55d0 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #32] @ (5610 ) │ │ │ │ - ldr r3, [pc, #36] @ (5614 ) │ │ │ │ + ldr r0, [pc, #32] @ (5608 ) │ │ │ │ + ldr r3, [pc, #36] @ (560c ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #36] @ (5618 ) │ │ │ │ + ldr r2, [pc, #36] @ (5610 ) │ │ │ │ add r3, pc │ │ │ │ subs r3, r3, r0 │ │ │ │ add r2, pc │ │ │ │ lsrs r1, r3, #31 │ │ │ │ add.w r1, r1, r3, asr #2 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - beq.n 560c │ │ │ │ - ldr r3, [pc, #20] @ (561c ) │ │ │ │ + beq.n 5604 │ │ │ │ + ldr r3, [pc, #20] @ (5614 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 560c │ │ │ │ + cbz r3, 5604 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r6, sp, #288 @ 0x120 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ - ldr r3, [pc, #40] @ (564c ) │ │ │ │ - ldr r2, [pc, #40] @ (5650 ) │ │ │ │ + ldr r3, [pc, #40] @ (5644 ) │ │ │ │ + ldr r2, [pc, #40] @ (5648 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 564a │ │ │ │ - ldr r3, [pc, #36] @ (5654 ) │ │ │ │ + cbnz r3, 5642 │ │ │ │ + ldr r3, [pc, #36] @ (564c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 563e │ │ │ │ - ldr r3, [pc, #32] @ (5658 ) │ │ │ │ + cbz r3, 5636 │ │ │ │ + ldr r3, [pc, #32] @ (5650 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 10cc <__cxa_finalize@plt> │ │ │ │ - bl 55c0 │ │ │ │ - ldr r3, [pc, #24] @ (565c ) │ │ │ │ + bl 55b8 │ │ │ │ + ldr r3, [pc, #24] @ (5654 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #968 @ 0x3c8 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #936 @ 0x3a8 │ │ │ │ + add r5, sp, #968 @ 0x3c8 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 55ec │ │ │ │ + b.n 55e4 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #60] @ (56b0 ) │ │ │ │ + ldr r1, [pc, #60] @ (56a8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r0, [pc, #60] @ (56b4 ) │ │ │ │ + ldr r0, [pc, #60] @ (56ac ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 1220 <_PyImport_GetModuleAttrString@plt> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 569c │ │ │ │ + cbz r0, 5694 │ │ │ │ blx 1370 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 569a │ │ │ │ + beq.n 5692 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 56a2 │ │ │ │ + cbz r3, 569a │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 569a │ │ │ │ + b.n 5692 │ │ │ │ nop │ │ │ │ lsls r0, r4, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #92] @ (5724 ) │ │ │ │ + ldr r4, [pc, #92] @ (571c ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 5664 │ │ │ │ + bl 565c │ │ │ │ add r4, pc │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 56fc │ │ │ │ - ldr r1, [pc, #80] @ (5728 ) │ │ │ │ + cbz r0, 56f4 │ │ │ │ + ldr r1, [pc, #80] @ (5720 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 1150 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - blt.n 5702 │ │ │ │ + blt.n 56fa │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 56f8 │ │ │ │ + beq.n 56f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 570a │ │ │ │ - ldr r3, [pc, #48] @ (572c ) │ │ │ │ + cbz r3, 5702 │ │ │ │ + ldr r3, [pc, #48] @ (5724 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5712 │ │ │ │ + bne.n 570a │ │ │ │ movs r2, #0 │ │ │ │ - b.n 56fc │ │ │ │ + b.n 56f4 │ │ │ │ mov r0, r2 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 56f8 │ │ │ │ + b.n 56f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5706 │ │ │ │ + bne.n 56fe │ │ │ │ mov r0, r2 │ │ │ │ blx 1160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 5706 │ │ │ │ + b.n 56fe │ │ │ │ nop │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ + add r1, sp, #208 @ 0xd0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r1, #1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ - bcc.w 5982 │ │ │ │ + bcc.w 597a │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w 596c │ │ │ │ + bls.w 5964 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 5974 │ │ │ │ + beq.w 596c │ │ │ │ clz r3, r0 │ │ │ │ clz r2, r1 │ │ │ │ sub.w r3, r2, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - add r2, pc, #16 @ (adr r2, 5768 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 5760 ) │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ mov.w r2, #0 │ │ │ │ mov pc, r3 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r0, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -6758,46 +6755,46 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ clz r2, r1 │ │ │ │ rsb r2, r2, #31 │ │ │ │ lsr.w r0, r0, r2 │ │ │ │ bx lr │ │ │ │ - cbz r0, 5988 │ │ │ │ + cbz r0, 5980 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 5c54 │ │ │ │ + b.w 5c4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5982 │ │ │ │ + beq.n 597a │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 5730 │ │ │ │ + bl 5728 │ │ │ │ ldmia.w sp!, {r1, r2, lr} │ │ │ │ mul.w r3, r2, r0 │ │ │ │ sub.w r1, r1, r3 │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 5c2a │ │ │ │ + beq.w 5c22 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ it mi │ │ │ │ negmi r1, r1 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq.w 5bfa │ │ │ │ + beq.w 5bf2 │ │ │ │ movs r3, r0 │ │ │ │ it mi │ │ │ │ negmi r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 5c04 │ │ │ │ + bls.w 5bfc │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 5c14 │ │ │ │ + beq.w 5c0c │ │ │ │ clz r2, r3 │ │ │ │ clz r0, r1 │ │ │ │ sub.w r2, r0, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ - add r0, pc, #16 @ (adr r0, 59f0 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 59e8 ) │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ mov.w r0, #0 │ │ │ │ mov pc, r2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r3, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -6981,19 +6978,19 @@ │ │ │ │ negmi r0, r0 │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ mvngt.w r0, #2147483648 @ 0x80000000 │ │ │ │ it lt │ │ │ │ movlt.w r0, #2147483648 @ 0x80000000 │ │ │ │ - b.w 5c54 │ │ │ │ + b.w 5c4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5c2a │ │ │ │ + beq.n 5c22 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 59ae │ │ │ │ + bl 59a6 │ │ │ │ ldmia.w sp!, {r1, r2, lr} │ │ │ │ mul.w r3, r2, r0 │ │ │ │ sub.w r1, r1, r3 │ │ │ │ bx lr │ │ │ │ push {r1, lr} │ │ │ │ mov.w r0, #8 │ │ │ │ blx 10b4 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00005c60 <.fini>: │ │ │ │ +00005c58 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,159 +1,159 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00005c68 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ - 0x00005c78 04000000 08000000 0b000000 08000000 ................ │ │ │ │ - 0x00005c88 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ - 0x00005c98 16000000 08000000 2e000000 08000000 ................ │ │ │ │ - 0x00005ca8 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ - 0x00005cb8 14000000 08000000 11000000 08000000 ................ │ │ │ │ - 0x00005cc8 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ - 0x00005cd8 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ - 0x00005ce8 29000000 08000000 00000000 00000000 )............... │ │ │ │ - 0x00005cf8 64617465 74696d65 2e646174 6574696d datetime.datetim │ │ │ │ - 0x00005d08 655f4341 50490000 5a6f6e65 496e666f e_CAPI..ZoneInfo │ │ │ │ - 0x00005d18 00000000 66696e64 5f747a66 696c6500 ....find_tzfile. │ │ │ │ - 0x00005d28 7a6f6e65 696e666f 2e5f747a 70617468 zoneinfo._tzpath │ │ │ │ - 0x00005d38 00000000 6f70656e 00000000 696f0000 ....open....io.. │ │ │ │ - 0x00005d48 7a6f6e65 696e666f 2e5f636f 6d6d6f6e zoneinfo._common │ │ │ │ - 0x00005d58 00000000 5765616b 56616c75 65446963 ....WeakValueDic │ │ │ │ - 0x00005d68 74696f6e 61727900 7765616b 72656600 tionary.weakref. │ │ │ │ - 0x00005d78 5f776561 6b5f6361 63686500 636c6561 _weak_cache.clea │ │ │ │ - 0x00005d88 72000000 706f7000 4f000000 67657400 r...pop.O...get. │ │ │ │ - 0x00005d98 4f4f0000 73657464 65666175 6c740000 OO..setdefault.. │ │ │ │ - 0x00005da8 556e6578 70656374 65642069 6e737461 Unexpected insta │ │ │ │ - 0x00005db8 6e636520 6f662025 5420696e 20257320 nce of %T in %s │ │ │ │ - 0x00005dc8 7765616b 20636163 68652066 6f72206b weak cache for k │ │ │ │ - 0x00005dd8 65792025 52000000 6c6f6164 5f646174 ey %R...load_dat │ │ │ │ - 0x00005de8 61000000 496e7661 6c696420 64617461 a...Invalid data │ │ │ │ - 0x00005df8 20726573 756c7420 74797065 3a202552 result type: %R │ │ │ │ - 0x00005e08 00000000 496e7661 6c696420 7472616e ....Invalid tran │ │ │ │ - 0x00005e18 73697469 6f6e2069 6e646578 20666f75 sition index fou │ │ │ │ - 0x00005e28 6e642077 68696c65 20726561 64696e67 nd while reading │ │ │ │ - 0x00005e38 20545a69 663a2025 7a640000 496e7661 TZif: %zd..Inva │ │ │ │ - 0x00005e48 6c696420 53544420 666f726d 61742069 lid STD format i │ │ │ │ - 0x00005e58 6e202552 00000000 496e7661 6c696420 n %R....Invalid │ │ │ │ - 0x00005e68 53544420 6f666673 65742069 6e202552 STD offset in %R │ │ │ │ - 0x00005e78 00000000 496e7661 6c696420 44535420 ....Invalid DST │ │ │ │ - 0x00005e88 666f726d 61742069 6e202552 00000000 format in %R.... │ │ │ │ - 0x00005e98 496e7661 6c696420 44535420 6f666673 Invalid DST offs │ │ │ │ - 0x00005ea8 65742069 6e202552 00000000 4d697373 et in %R....Miss │ │ │ │ - 0x00005eb8 696e6720 7472616e 73697469 6f6e2072 ing transition r │ │ │ │ - 0x00005ec8 756c6573 20696e20 545a2073 7472696e ules in TZ strin │ │ │ │ - 0x00005ed8 673a2025 52000000 4d6f6e74 68206d75 g: %R...Month mu │ │ │ │ - 0x00005ee8 73742062 6520696e 205b312c 2031325d st be in [1, 12] │ │ │ │ - 0x00005ef8 00000000 5765656b 206d7573 74206265 ....Week must be │ │ │ │ - 0x00005f08 20696e20 5b312c20 355d0000 44617920 in [1, 5]..Day │ │ │ │ - 0x00005f18 6d757374 20626520 696e205b 302c2036 must be in [0, 6 │ │ │ │ - 0x00005f28 5d000000 486f7572 206d7573 74206265 ]...Hour must be │ │ │ │ - 0x00005f38 20696e20 5b302c20 3136375d 00000000 in [0, 167].... │ │ │ │ - 0x00005f48 64617920 6d757374 20626520 696e205b day must be in [ │ │ │ │ - 0x00005f58 25642c20 3336355d 2c206e6f 743a2025 %d, 365], not: % │ │ │ │ - 0x00005f68 64000000 4d616c66 6f726d65 64207472 d...Malformed tr │ │ │ │ - 0x00005f78 616e7369 74696f6e 2072756c 6520696e ansition rule in │ │ │ │ - 0x00005f88 20545a20 73747269 6e673a20 25520000 TZ string: %R.. │ │ │ │ - 0x00005f98 45787472 616e656f 75732063 68617261 Extraneous chara │ │ │ │ - 0x00005fa8 63746572 73206174 20656e64 206f6620 cters at end of │ │ │ │ - 0x00005fb8 545a2073 7472696e 673a2025 52000000 TZ string: %R... │ │ │ │ - 0x00005fc8 4e6f2074 696d6520 7a6f6e65 20696e66 No time zone inf │ │ │ │ - 0x00005fd8 6f726d61 74696f6e 20666f75 6e642e00 ormation found.. │ │ │ │ - 0x00005fe8 6c6f6164 5f747a64 61746100 72620000 load_tzdata.rb.. │ │ │ │ - 0x00005ff8 4f730000 636c6f73 65000000 746f6f72 Os..close...toor │ │ │ │ - 0x00006008 64696e61 6c000000 686f7572 00000000 dinal...hour.... │ │ │ │ - 0x00006018 6d696e75 74650000 7365636f 6e640000 minute..second.. │ │ │ │ - 0x00006028 66726f6d 7574633a 20617267 756d656e fromutc: argumen │ │ │ │ - 0x00006038 74206d75 73742062 65206120 64617465 t must be a date │ │ │ │ - 0x00006048 74696d65 00000000 66726f6d 7574633a time....fromutc: │ │ │ │ - 0x00006058 2064742e 747a696e 666f2069 73206e6f dt.tzinfo is no │ │ │ │ - 0x00006068 74207365 6c660000 7265706c 61636500 t self..replace. │ │ │ │ - 0x00006078 666f6c64 00000000 2573286b 65793d25 fold....%s(key=% │ │ │ │ - 0x00006088 52290000 25732e66 726f6d5f 66696c65 R)..%s.from_file │ │ │ │ - 0x00006098 28255529 00000000 5069636b 6c696e67 (%U)....Pickling │ │ │ │ - 0x000060a8 4572726f 72000000 7069636b 6c650000 Error...pickle.. │ │ │ │ - 0x000060b8 43616e6e 6f742070 69636b6c 65206120 Cannot pickle a │ │ │ │ - 0x000060c8 5a6f6e65 496e666f 2066696c 65206672 ZoneInfo file fr │ │ │ │ - 0x000060d8 6f6d2061 2066696c 65207374 7265616d om a file stream │ │ │ │ - 0x000060e8 2e000000 5f756e70 69636b6c 65000000 ...._unpickle... │ │ │ │ - 0x000060f8 4f284f42 29000000 6b657900 6f6e6c79 O(OB)...key.only │ │ │ │ - 0x00006108 5f6b6579 73000000 5f5f7765 616b6c69 _keys...__weakli │ │ │ │ - 0x00006118 73746f66 66736574 5f5f0000 636c6561 stoffset__..clea │ │ │ │ - 0x00006128 725f6361 63686500 6e6f5f63 61636865 r_cache.no_cache │ │ │ │ - 0x00006138 00000000 66726f6d 5f66696c 65000000 ....from_file... │ │ │ │ - 0x00006148 7574636f 66667365 74000000 64737400 utcoffset...dst. │ │ │ │ - 0x00006158 747a6e61 6d650000 66726f6d 75746300 tzname..fromutc. │ │ │ │ - 0x00006168 47697665 6e206120 64617465 74696d65 Given a datetime │ │ │ │ - 0x00006178 20776974 68206c6f 63616c20 74696d65 with local time │ │ │ │ - 0x00006188 20696e20 5554432c 20726574 72696576 in UTC, retriev │ │ │ │ - 0x00006198 6520616e 2061646a 75737465 64206461 e an adjusted da │ │ │ │ - 0x000061a8 74657469 6d652069 6e206c6f 63616c20 tetime in local │ │ │ │ - 0x000061b8 74696d65 2e000000 5f5f7265 64756365 time....__reduce │ │ │ │ - 0x000061c8 5f5f0000 46756e63 74696f6e 20666f72 __..Function for │ │ │ │ - 0x000061d8 20736572 69616c69 7a617469 6f6e2077 serialization w │ │ │ │ - 0x000061e8 69746820 74686520 7069636b 6c652070 ith the pickle p │ │ │ │ - 0x000061f8 726f746f 636f6c2e 00000000 5f5f696e rotocol.....__in │ │ │ │ - 0x00006208 69745f73 7562636c 6173735f 5f000000 it_subclass__... │ │ │ │ - 0x00006218 46756e63 74696f6e 20746f20 696e6974 Function to init │ │ │ │ - 0x00006228 69616c69 7a652073 7562636c 61737365 ialize subclasse │ │ │ │ - 0x00006238 732e0000 7a6f6e65 696e666f 2e5a6f6e s...zoneinfo.Zon │ │ │ │ - 0x00006248 65496e66 6f000000 5f7a6f6e 65696e66 eInfo..._zoneinf │ │ │ │ - 0x00006258 6f000000 4320696d 706c656d 656e7461 o...C implementa │ │ │ │ - 0x00006268 74696f6e 206f6620 74686520 7a6f6e65 tion of the zone │ │ │ │ - 0x00006278 696e666f 206d6f64 756c6500 ffffffff info module..... │ │ │ │ - 0x00006288 00000000 1f000000 3b000000 5a000000 ........;...Z... │ │ │ │ - 0x00006298 78000000 97000000 b5000000 d4000000 x............... │ │ │ │ - 0x000062a8 f3000000 11010000 30010000 4e010000 ........0...N... │ │ │ │ - 0x000062b8 ffffffff 1f000000 1c000000 1f000000 ................ │ │ │ │ - 0x000062c8 1e000000 1f000000 1e000000 1f000000 ................ │ │ │ │ - 0x000062d8 1f000000 1e000000 1f000000 1e000000 ................ │ │ │ │ - 0x000062e8 1f000000 5f756e70 69636b6c 65282474 ...._unpickle($t │ │ │ │ - 0x000062f8 7970652c 206b6579 2c206672 6f6d5f63 ype, key, from_c │ │ │ │ - 0x00006308 61636865 2c202f29 0a2d2d0a 0a507269 ache, /).--..Pri │ │ │ │ - 0x00006318 76617465 206d6574 686f6420 75736564 vate method used │ │ │ │ - 0x00006328 20696e20 756e7069 636b6c69 6e672e00 in unpickling.. │ │ │ │ - 0x00006338 747a6e61 6d652824 73656c66 2c206474 tzname($self, dt │ │ │ │ - 0x00006348 2c202f29 0a2d2d0a 0a526574 72696576 , /).--..Retriev │ │ │ │ - 0x00006358 65206120 73747269 6e672063 6f6e7461 e a string conta │ │ │ │ - 0x00006368 696e696e 67207468 65206162 62726576 ining the abbrev │ │ │ │ - 0x00006378 69617469 6f6e2066 6f722074 68652074 iation for the t │ │ │ │ - 0x00006388 696d6520 7a6f6e65 20746861 74206170 ime zone that ap │ │ │ │ - 0x00006398 706c6965 7320696e 2061207a 6f6e6520 plies in a zone │ │ │ │ - 0x000063a8 61742061 20676976 656e2064 61746574 at a given datet │ │ │ │ - 0x000063b8 696d652e 00000000 64737428 2473656c ime.....dst($sel │ │ │ │ - 0x000063c8 662c2064 742c202f 290a2d2d 0a0a5265 f, dt, /).--..Re │ │ │ │ - 0x000063d8 74726965 76652061 2074696d 6564656c trieve a timedel │ │ │ │ - 0x000063e8 74612072 65707265 73656e74 696e6720 ta representing │ │ │ │ - 0x000063f8 74686520 616d6f75 6e74206f 66204453 the amount of DS │ │ │ │ - 0x00006408 54206170 706c6965 6420696e 2061207a T applied in a z │ │ │ │ - 0x00006418 6f6e6520 61742074 68652067 6976656e one at the given │ │ │ │ - 0x00006428 20646174 6574696d 652e0000 7574636f datetime...utco │ │ │ │ - 0x00006438 66667365 74282473 656c662c 2064742c ffset($self, dt, │ │ │ │ - 0x00006448 202f290a 2d2d0a0a 52657472 69657665 /).--..Retrieve │ │ │ │ - 0x00006458 20612074 696d6564 656c7461 20726570 a timedelta rep │ │ │ │ - 0x00006468 72657365 6e74696e 67207468 65205554 resenting the UT │ │ │ │ - 0x00006478 43206f66 66736574 20696e20 61207a6f C offset in a zo │ │ │ │ - 0x00006488 6e652061 74207468 65206769 76656e20 ne at the given │ │ │ │ - 0x00006498 64617465 74696d65 2e000000 66726f6d datetime....from │ │ │ │ - 0x000064a8 5f66696c 65282474 7970652c 2066696c _file($type, fil │ │ │ │ - 0x000064b8 655f6f62 6a2c202f 2c206b65 793d4e6f e_obj, /, key=No │ │ │ │ - 0x000064c8 6e65290a 2d2d0a0a 43726561 74652061 ne).--..Create a │ │ │ │ - 0x000064d8 205a6f6e 65496e66 6f206669 6c652066 ZoneInfo file f │ │ │ │ - 0x000064e8 726f6d20 61206669 6c65206f 626a6563 rom a file objec │ │ │ │ - 0x000064f8 742e0000 6e6f5f63 61636865 28247479 t...no_cache($ty │ │ │ │ - 0x00006508 70652c20 2f2c206b 6579290a 2d2d0a0a pe, /, key).--.. │ │ │ │ - 0x00006518 47657420 61206e65 7720696e 7374616e Get a new instan │ │ │ │ - 0x00006528 6365206f 66205a6f 6e65496e 666f2c20 ce of ZoneInfo, │ │ │ │ - 0x00006538 62797061 7373696e 67207468 65206361 bypassing the ca │ │ │ │ - 0x00006548 6368652e 00000000 636c6561 725f6361 che.....clear_ca │ │ │ │ - 0x00006558 63686528 24747970 652c202f 2c202a2c che($type, /, *, │ │ │ │ - 0x00006568 206f6e6c 795f6b65 79733d4e 6f6e6529 only_keys=None) │ │ │ │ - 0x00006578 0a2d2d0a 0a436c65 61722074 6865205a .--..Clear the Z │ │ │ │ - 0x00006588 6f6e6549 6e666f20 63616368 652e0000 oneInfo cache... │ │ │ │ - 0x00006598 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ - 0x000065a8 04000000 08000000 0b000000 08000000 ................ │ │ │ │ - 0x000065b8 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ - 0x000065c8 16000000 08000000 2e000000 08000000 ................ │ │ │ │ - 0x000065d8 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ - 0x000065e8 14000000 08000000 11000000 08000000 ................ │ │ │ │ - 0x000065f8 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ - 0x00006608 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ - 0x00006618 29000000 08000000 00000000 00000000 )............... │ │ │ │ + 0x00005c60 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ + 0x00005c70 04000000 08000000 0b000000 08000000 ................ │ │ │ │ + 0x00005c80 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ + 0x00005c90 16000000 08000000 2e000000 08000000 ................ │ │ │ │ + 0x00005ca0 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ + 0x00005cb0 14000000 08000000 11000000 08000000 ................ │ │ │ │ + 0x00005cc0 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ + 0x00005cd0 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ + 0x00005ce0 29000000 08000000 00000000 00000000 )............... │ │ │ │ + 0x00005cf0 64617465 74696d65 2e646174 6574696d datetime.datetim │ │ │ │ + 0x00005d00 655f4341 50490000 5a6f6e65 496e666f e_CAPI..ZoneInfo │ │ │ │ + 0x00005d10 00000000 66696e64 5f747a66 696c6500 ....find_tzfile. │ │ │ │ + 0x00005d20 7a6f6e65 696e666f 2e5f747a 70617468 zoneinfo._tzpath │ │ │ │ + 0x00005d30 00000000 6f70656e 00000000 696f0000 ....open....io.. │ │ │ │ + 0x00005d40 7a6f6e65 696e666f 2e5f636f 6d6d6f6e zoneinfo._common │ │ │ │ + 0x00005d50 00000000 5765616b 56616c75 65446963 ....WeakValueDic │ │ │ │ + 0x00005d60 74696f6e 61727900 7765616b 72656600 tionary.weakref. │ │ │ │ + 0x00005d70 5f776561 6b5f6361 63686500 636c6561 _weak_cache.clea │ │ │ │ + 0x00005d80 72000000 706f7000 4f000000 67657400 r...pop.O...get. │ │ │ │ + 0x00005d90 4f4f0000 73657464 65666175 6c740000 OO..setdefault.. │ │ │ │ + 0x00005da0 556e6578 70656374 65642069 6e737461 Unexpected insta │ │ │ │ + 0x00005db0 6e636520 6f662025 5420696e 20257320 nce of %T in %s │ │ │ │ + 0x00005dc0 7765616b 20636163 68652066 6f72206b weak cache for k │ │ │ │ + 0x00005dd0 65792025 52000000 6c6f6164 5f646174 ey %R...load_dat │ │ │ │ + 0x00005de0 61000000 496e7661 6c696420 64617461 a...Invalid data │ │ │ │ + 0x00005df0 20726573 756c7420 74797065 3a202552 result type: %R │ │ │ │ + 0x00005e00 00000000 496e7661 6c696420 7472616e ....Invalid tran │ │ │ │ + 0x00005e10 73697469 6f6e2069 6e646578 20666f75 sition index fou │ │ │ │ + 0x00005e20 6e642077 68696c65 20726561 64696e67 nd while reading │ │ │ │ + 0x00005e30 20545a69 663a2025 7a640000 496e7661 TZif: %zd..Inva │ │ │ │ + 0x00005e40 6c696420 53544420 666f726d 61742069 lid STD format i │ │ │ │ + 0x00005e50 6e202552 00000000 496e7661 6c696420 n %R....Invalid │ │ │ │ + 0x00005e60 53544420 6f666673 65742069 6e202552 STD offset in %R │ │ │ │ + 0x00005e70 00000000 496e7661 6c696420 44535420 ....Invalid DST │ │ │ │ + 0x00005e80 666f726d 61742069 6e202552 00000000 format in %R.... │ │ │ │ + 0x00005e90 496e7661 6c696420 44535420 6f666673 Invalid DST offs │ │ │ │ + 0x00005ea0 65742069 6e202552 00000000 4d697373 et in %R....Miss │ │ │ │ + 0x00005eb0 696e6720 7472616e 73697469 6f6e2072 ing transition r │ │ │ │ + 0x00005ec0 756c6573 20696e20 545a2073 7472696e ules in TZ strin │ │ │ │ + 0x00005ed0 673a2025 52000000 4d6f6e74 68206d75 g: %R...Month mu │ │ │ │ + 0x00005ee0 73742062 6520696e 205b312c 2031325d st be in [1, 12] │ │ │ │ + 0x00005ef0 00000000 5765656b 206d7573 74206265 ....Week must be │ │ │ │ + 0x00005f00 20696e20 5b312c20 355d0000 44617920 in [1, 5]..Day │ │ │ │ + 0x00005f10 6d757374 20626520 696e205b 302c2036 must be in [0, 6 │ │ │ │ + 0x00005f20 5d000000 486f7572 206d7573 74206265 ]...Hour must be │ │ │ │ + 0x00005f30 20696e20 5b302c20 3136375d 00000000 in [0, 167].... │ │ │ │ + 0x00005f40 64617920 6d757374 20626520 696e205b day must be in [ │ │ │ │ + 0x00005f50 25642c20 3336355d 2c206e6f 743a2025 %d, 365], not: % │ │ │ │ + 0x00005f60 64000000 4d616c66 6f726d65 64207472 d...Malformed tr │ │ │ │ + 0x00005f70 616e7369 74696f6e 2072756c 6520696e ansition rule in │ │ │ │ + 0x00005f80 20545a20 73747269 6e673a20 25520000 TZ string: %R.. │ │ │ │ + 0x00005f90 45787472 616e656f 75732063 68617261 Extraneous chara │ │ │ │ + 0x00005fa0 63746572 73206174 20656e64 206f6620 cters at end of │ │ │ │ + 0x00005fb0 545a2073 7472696e 673a2025 52000000 TZ string: %R... │ │ │ │ + 0x00005fc0 4e6f2074 696d6520 7a6f6e65 20696e66 No time zone inf │ │ │ │ + 0x00005fd0 6f726d61 74696f6e 20666f75 6e642e00 ormation found.. │ │ │ │ + 0x00005fe0 6c6f6164 5f747a64 61746100 72620000 load_tzdata.rb.. │ │ │ │ + 0x00005ff0 4f730000 636c6f73 65000000 746f6f72 Os..close...toor │ │ │ │ + 0x00006000 64696e61 6c000000 686f7572 00000000 dinal...hour.... │ │ │ │ + 0x00006010 6d696e75 74650000 7365636f 6e640000 minute..second.. │ │ │ │ + 0x00006020 66726f6d 7574633a 20617267 756d656e fromutc: argumen │ │ │ │ + 0x00006030 74206d75 73742062 65206120 64617465 t must be a date │ │ │ │ + 0x00006040 74696d65 00000000 66726f6d 7574633a time....fromutc: │ │ │ │ + 0x00006050 2064742e 747a696e 666f2069 73206e6f dt.tzinfo is no │ │ │ │ + 0x00006060 74207365 6c660000 7265706c 61636500 t self..replace. │ │ │ │ + 0x00006070 666f6c64 00000000 2573286b 65793d25 fold....%s(key=% │ │ │ │ + 0x00006080 52290000 25732e66 726f6d5f 66696c65 R)..%s.from_file │ │ │ │ + 0x00006090 28255529 00000000 5069636b 6c696e67 (%U)....Pickling │ │ │ │ + 0x000060a0 4572726f 72000000 7069636b 6c650000 Error...pickle.. │ │ │ │ + 0x000060b0 43616e6e 6f742070 69636b6c 65206120 Cannot pickle a │ │ │ │ + 0x000060c0 5a6f6e65 496e666f 2066696c 65206672 ZoneInfo file fr │ │ │ │ + 0x000060d0 6f6d2061 2066696c 65207374 7265616d om a file stream │ │ │ │ + 0x000060e0 2e000000 5f756e70 69636b6c 65000000 ...._unpickle... │ │ │ │ + 0x000060f0 4f284f42 29000000 6b657900 6f6e6c79 O(OB)...key.only │ │ │ │ + 0x00006100 5f6b6579 73000000 5f5f7765 616b6c69 _keys...__weakli │ │ │ │ + 0x00006110 73746f66 66736574 5f5f0000 636c6561 stoffset__..clea │ │ │ │ + 0x00006120 725f6361 63686500 6e6f5f63 61636865 r_cache.no_cache │ │ │ │ + 0x00006130 00000000 66726f6d 5f66696c 65000000 ....from_file... │ │ │ │ + 0x00006140 7574636f 66667365 74000000 64737400 utcoffset...dst. │ │ │ │ + 0x00006150 747a6e61 6d650000 66726f6d 75746300 tzname..fromutc. │ │ │ │ + 0x00006160 47697665 6e206120 64617465 74696d65 Given a datetime │ │ │ │ + 0x00006170 20776974 68206c6f 63616c20 74696d65 with local time │ │ │ │ + 0x00006180 20696e20 5554432c 20726574 72696576 in UTC, retriev │ │ │ │ + 0x00006190 6520616e 2061646a 75737465 64206461 e an adjusted da │ │ │ │ + 0x000061a0 74657469 6d652069 6e206c6f 63616c20 tetime in local │ │ │ │ + 0x000061b0 74696d65 2e000000 5f5f7265 64756365 time....__reduce │ │ │ │ + 0x000061c0 5f5f0000 46756e63 74696f6e 20666f72 __..Function for │ │ │ │ + 0x000061d0 20736572 69616c69 7a617469 6f6e2077 serialization w │ │ │ │ + 0x000061e0 69746820 74686520 7069636b 6c652070 ith the pickle p │ │ │ │ + 0x000061f0 726f746f 636f6c2e 00000000 5f5f696e rotocol.....__in │ │ │ │ + 0x00006200 69745f73 7562636c 6173735f 5f000000 it_subclass__... │ │ │ │ + 0x00006210 46756e63 74696f6e 20746f20 696e6974 Function to init │ │ │ │ + 0x00006220 69616c69 7a652073 7562636c 61737365 ialize subclasse │ │ │ │ + 0x00006230 732e0000 7a6f6e65 696e666f 2e5a6f6e s...zoneinfo.Zon │ │ │ │ + 0x00006240 65496e66 6f000000 5f7a6f6e 65696e66 eInfo..._zoneinf │ │ │ │ + 0x00006250 6f000000 4320696d 706c656d 656e7461 o...C implementa │ │ │ │ + 0x00006260 74696f6e 206f6620 74686520 7a6f6e65 tion of the zone │ │ │ │ + 0x00006270 696e666f 206d6f64 756c6500 ffffffff info module..... │ │ │ │ + 0x00006280 00000000 1f000000 3b000000 5a000000 ........;...Z... │ │ │ │ + 0x00006290 78000000 97000000 b5000000 d4000000 x............... │ │ │ │ + 0x000062a0 f3000000 11010000 30010000 4e010000 ........0...N... │ │ │ │ + 0x000062b0 ffffffff 1f000000 1c000000 1f000000 ................ │ │ │ │ + 0x000062c0 1e000000 1f000000 1e000000 1f000000 ................ │ │ │ │ + 0x000062d0 1f000000 1e000000 1f000000 1e000000 ................ │ │ │ │ + 0x000062e0 1f000000 5f756e70 69636b6c 65282474 ...._unpickle($t │ │ │ │ + 0x000062f0 7970652c 206b6579 2c206672 6f6d5f63 ype, key, from_c │ │ │ │ + 0x00006300 61636865 2c202f29 0a2d2d0a 0a507269 ache, /).--..Pri │ │ │ │ + 0x00006310 76617465 206d6574 686f6420 75736564 vate method used │ │ │ │ + 0x00006320 20696e20 756e7069 636b6c69 6e672e00 in unpickling.. │ │ │ │ + 0x00006330 747a6e61 6d652824 73656c66 2c206474 tzname($self, dt │ │ │ │ + 0x00006340 2c202f29 0a2d2d0a 0a526574 72696576 , /).--..Retriev │ │ │ │ + 0x00006350 65206120 73747269 6e672063 6f6e7461 e a string conta │ │ │ │ + 0x00006360 696e696e 67207468 65206162 62726576 ining the abbrev │ │ │ │ + 0x00006370 69617469 6f6e2066 6f722074 68652074 iation for the t │ │ │ │ + 0x00006380 696d6520 7a6f6e65 20746861 74206170 ime zone that ap │ │ │ │ + 0x00006390 706c6965 7320696e 2061207a 6f6e6520 plies in a zone │ │ │ │ + 0x000063a0 61742061 20676976 656e2064 61746574 at a given datet │ │ │ │ + 0x000063b0 696d652e 00000000 64737428 2473656c ime.....dst($sel │ │ │ │ + 0x000063c0 662c2064 742c202f 290a2d2d 0a0a5265 f, dt, /).--..Re │ │ │ │ + 0x000063d0 74726965 76652061 2074696d 6564656c trieve a timedel │ │ │ │ + 0x000063e0 74612072 65707265 73656e74 696e6720 ta representing │ │ │ │ + 0x000063f0 74686520 616d6f75 6e74206f 66204453 the amount of DS │ │ │ │ + 0x00006400 54206170 706c6965 6420696e 2061207a T applied in a z │ │ │ │ + 0x00006410 6f6e6520 61742074 68652067 6976656e one at the given │ │ │ │ + 0x00006420 20646174 6574696d 652e0000 7574636f datetime...utco │ │ │ │ + 0x00006430 66667365 74282473 656c662c 2064742c ffset($self, dt, │ │ │ │ + 0x00006440 202f290a 2d2d0a0a 52657472 69657665 /).--..Retrieve │ │ │ │ + 0x00006450 20612074 696d6564 656c7461 20726570 a timedelta rep │ │ │ │ + 0x00006460 72657365 6e74696e 67207468 65205554 resenting the UT │ │ │ │ + 0x00006470 43206f66 66736574 20696e20 61207a6f C offset in a zo │ │ │ │ + 0x00006480 6e652061 74207468 65206769 76656e20 ne at the given │ │ │ │ + 0x00006490 64617465 74696d65 2e000000 66726f6d datetime....from │ │ │ │ + 0x000064a0 5f66696c 65282474 7970652c 2066696c _file($type, fil │ │ │ │ + 0x000064b0 655f6f62 6a2c202f 2c206b65 793d4e6f e_obj, /, key=No │ │ │ │ + 0x000064c0 6e65290a 2d2d0a0a 43726561 74652061 ne).--..Create a │ │ │ │ + 0x000064d0 205a6f6e 65496e66 6f206669 6c652066 ZoneInfo file f │ │ │ │ + 0x000064e0 726f6d20 61206669 6c65206f 626a6563 rom a file objec │ │ │ │ + 0x000064f0 742e0000 6e6f5f63 61636865 28247479 t...no_cache($ty │ │ │ │ + 0x00006500 70652c20 2f2c206b 6579290a 2d2d0a0a pe, /, key).--.. │ │ │ │ + 0x00006510 47657420 61206e65 7720696e 7374616e Get a new instan │ │ │ │ + 0x00006520 6365206f 66205a6f 6e65496e 666f2c20 ce of ZoneInfo, │ │ │ │ + 0x00006530 62797061 7373696e 67207468 65206361 bypassing the ca │ │ │ │ + 0x00006540 6368652e 00000000 636c6561 725f6361 che.....clear_ca │ │ │ │ + 0x00006550 63686528 24747970 652c202f 2c202a2c che($type, /, *, │ │ │ │ + 0x00006560 206f6e6c 795f6b65 79733d4e 6f6e6529 only_keys=None) │ │ │ │ + 0x00006570 0a2d2d0a 0a436c65 61722074 6865205a .--..Clear the Z │ │ │ │ + 0x00006580 6f6e6549 6e666f20 63616368 652e0000 oneInfo cache... │ │ │ │ + 0x00006590 3e000000 08000000 2f000000 08000000 >......./....... │ │ │ │ + 0x000065a0 04000000 08000000 0b000000 08000000 ................ │ │ │ │ + 0x000065b0 3d000000 08000000 36000000 08000000 =.......6....... │ │ │ │ + 0x000065c0 16000000 08000000 2e000000 08000000 ................ │ │ │ │ + 0x000065d0 10000000 08000000 32000000 08000000 ........2....... │ │ │ │ + 0x000065e0 14000000 08000000 11000000 08000000 ................ │ │ │ │ + 0x000065f0 1e000000 08000000 35000000 08000000 ........5....... │ │ │ │ + 0x00006600 0f000000 08000000 23000000 08000000 ........#....... │ │ │ │ + 0x00006610 29000000 08000000 00000000 00000000 )............... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00006628 00000000 .... │ │ │ │ + 0x00006620 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0001fed0 61560000 aV.. │ │ │ │ + 0x0001fed0 59560000 YV.. │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0001fed4 21560000 !V.. │ │ │ │ + 0x0001fed4 19560000 .V.. │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001fed8 9c600000 9c600000 00000000 00610000 .`...`.......a.. │ │ │ │ - 0x0001fee8 00000000 9c600000 00000000 9c600000 .....`.......`.. │ │ │ │ - 0x0001fef8 00000000 9c600000 00000000 9c600000 .....`.......`.. │ │ │ │ - 0x0001ff08 00610000 00000000 04610000 00000000 .a.......a...... │ │ │ │ - 0x0001ff18 00610000 00000000 .a...... │ │ │ │ + 0x0001fed8 94600000 94600000 00000000 f8600000 .`...`.......`.. │ │ │ │ + 0x0001fee8 00000000 94600000 00000000 94600000 .....`.......`.. │ │ │ │ + 0x0001fef8 00000000 94600000 00000000 94600000 .....`.......`.. │ │ │ │ + 0x0001ff08 f8600000 00000000 fc600000 00000000 .`.......`...... │ │ │ │ + 0x0001ff18 f8600000 00000000 .`...... │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,52 +1,52 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ - 0x0002012c 2c010200 42000000 01540000 46000000 ,...B....T..F... │ │ │ │ - 0x0002013c d5530000 3a000000 00000000 40000000 .S..:.......@... │ │ │ │ + 0x0002012c 2c010200 42000000 f9530000 46000000 ,...B....S..F... │ │ │ │ + 0x0002013c cd530000 3a000000 00000000 40000000 .S..:.......@... │ │ │ │ 0x0002014c 64030200 48000000 28030200 41000000 d...H...(...A... │ │ │ │ - 0x0002015c b5160000 34000000 c9380000 47000000 ....4....8..G... │ │ │ │ - 0x0002016c fd480000 33000000 5d3b0000 00000000 .H..3...];...... │ │ │ │ + 0x0002015c b5160000 34000000 c1380000 47000000 ....4....8..G... │ │ │ │ + 0x0002016c f5480000 33000000 553b0000 00000000 .H..3...U;...... │ │ │ │ 0x0002017c 00000000 ffffff3f 00000000 00000000 .......?........ │ │ │ │ - 0x0002018c 00000000 00000000 50620000 5c620000 ........Pb..\b.. │ │ │ │ + 0x0002018c 00000000 00000000 48620000 54620000 ........Hb..Tb.. │ │ │ │ 0x0002019c 2c000000 3c040200 14040200 a1140000 ,...<........... │ │ │ │ - 0x000201ac 4d150000 49150000 3c620000 68000000 M...I...